html{min-height:100vh;max-width:100%;display:flex;overflow-x:hidden;justify-content:center;align-items:center;flex-direction:column;--color-primary: 35, 197, 231;--color-secondary: 38, 215, 240;--color-tertiary: 191, 172, 170;--color-black: 0, 0, 0;--color-white: 248, 247, 255;--color-error: 255, 0, 0;--color-success: 36, 242, 132;font-family:Montserrat,sans-serif;background-color:rgba(var(--color-white))}body{display:flex;flex:1;margin:0;padding:0;min-height:100vh;width:100%;overflow-x:hidden;background:radial-gradient(500px 500px at 25vw 300vh,rgba(35,179,231,.15),transparent 90%) repeat-y,radial-gradient(550px 550px at 70vw 210vh,rgba(35,179,231,.15),transparent 90%) repeat-y,radial-gradient(550px 550px at 10vw 140vh,rgba(35,179,231,.15),transparent 90%) repeat-y}#root{flex:1;min-height:100vh;width:100%;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:stretch;margin:0;overflow-x:hidden}*{box-sizing:border-box}@media(max-width:767px){html{font-size:14px}body{background:radial-gradient(300px 300px at 25vw 200vh,rgba(35,179,231,.15),transparent 90%) repeat-y,radial-gradient(350px 350px at 70vw 150vh,rgba(35,179,231,.15),transparent 90%) repeat-y}}@media(min-width:768px)and (max-width:1024px){html{font-size:15px}}header{position:sticky;position:-webkit-sticky;top:0;left:0;width:100%;height:75px;display:flex;align-content:center;justify-content:space-between;flex-direction:row;padding:20px 35px;z-index:20;background-color:rgba(var(--color-white))}header img{max-width:250px}header nav{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}header nav ul{flex:1;display:flex;flex-direction:row;gap:25px}header nav ul li{margin:0;padding:0;list-style:none;white-space:nowrap}header nav ul li a{color:rgba(var(--color-black));text-decoration:none;transition:color .2s ease}header nav ul li a:hover{color:rgba(var(--color-primary))}header nav ul li a.contact-cta{color:rgba(var(--color-white));text-decoration:none;background-color:rgba(var(--color-primary));padding:10px 20px;border-radius:5px;font-weight:700;transition:background-color .2s ease,transform .2s ease}header nav ul li a.contact-cta:hover{background-color:rgba(var(--color-secondary));transform:translateY(-2px)}header>*{height:100%}.hamburger-btn{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;color:rgba(var(--color-black));padding:8px;z-index:25;transition:color .2s ease}.hamburger-btn:hover{color:rgba(var(--color-primary))}@media(max-width:767px){header{padding:15px 20px;height:65px}header>a{display:flex;align-items:center}header>a svg,header>a img{max-width:200px;height:auto}.hamburger-btn{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}header nav{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:rgba(var(--color-white));flex-direction:column;justify-content:center;align-items:stretch;transition:right .3s ease-in-out;z-index:20;display:flex;padding-top:50px}header nav.active{right:0}header nav ul{display:flex;flex-direction:column;align-items:center;gap:30px;margin:0;padding:0}header nav ul li a{font-size:1.5rem;padding:12px 24px}header nav ul li a.contact-cta{padding:15px 30px;font-size:1.3rem}}footer{width:100%;min-height:250px;background-color:rgba(var(--color-black));color:rgba(var(--color-white));display:flex;flex-direction:column;align-items:center;justify-content:stretch;gap:25px;border-top:5px solid rgba(var(--color-secondary))}footer .content{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:space-between;gap:25px;max-width:1100px;padding:50px 0 25px;font-size:1.2rem}footer .content>div{flex:1;padding:0 50px;display:flex}footer .content .logo-container{display:flex;flex-direction:column;align-items:center;gap:25px;flex:1}footer .content .social{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1;justify-content:space-between;gap:5px}footer .content .social a{color:rgba(var(--color-white));text-decoration:none;padding:5px;background-color:gray;border-radius:5px}footer .content .nav-links{display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:flex-start}footer .content .nav-links a{color:rgba(var(--color-white));text-decoration:none}footer .separator{height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);margin:0}footer #legal{width:100%;display:flex;justify-content:space-between;padding:0 0 25px;max-width:1100px}footer #legal .legal-links{display:flex;gap:15px;max-width:1100px}footer #legal .legal-links a{text-decoration:none;cursor:pointer;color:rgba(var(--color-white))}@media(max-width:767px){footer{gap:15px}footer .content{flex-direction:row;align-items:center;text-align:center;padding:30px 20px 15px 40px;gap:30px;flex-wrap:wrap}footer .content>div{padding:0;justify-content:center}footer .content .logo{min-width:40%;max-width:40%;padding:10px}footer .content .social{flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:10px;font-size:2.5rem}footer .content .social span{display:none}footer .content .nav-links{align-items:center;min-width:40%;gap:10px}footer #legal{flex-direction:column;align-items:center;gap:15px;padding:0 20px 20px;text-align:center}footer #legal .legal-links{flex-wrap:wrap;justify-content:center}}@media(min-width:768px)and (max-width:1024px){footer .content{padding:35px 20px;gap:20px}footer .content>div{padding:0 25px}footer #legal{padding:0 20px 20px}}.logo{padding-top:3px}.logo img{width:100%;height:100%;object-fit:cover;object-position:center}.input-text-container span{color:red;font-weight:700}.input-text-container{display:flex;flex-direction:column;flex:1}.input-text-container input{margin-top:10px}.input-dropdown-container span{color:red;font-weight:700}.input-dropdown-container{display:flex;flex-direction:column;flex:1}.input-dropdown-container select{margin-top:10px;width:100%}.input-textarea-container span{color:red;font-weight:700}.input-textarea-container{display:flex;flex-direction:column;width:100%}.input-textarea-container textarea{margin-top:10px;resize:none}form{display:flex;flex-direction:column;flex-wrap:wrap;gap:25px;max-width:60vw;padding:60px 100px;justify-content:center;border:1px solid rgba(0,0,0,.3);background:#fff;box-shadow:0 0 10px #0000004d}form .contact-form-section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:25px;min-height:70px}form input,form textarea,form select{border:1px solid rgba(var(--color-tertiary));border-radius:3px;font-family:Montserrat,sans-serif;height:40px;padding:0 10px;font-size:1.2rem;flex:1 1 100%}form .touched:invalid,form.submitted *:invalid{border:1px solid rgba(var(--color-error))}form textarea{height:100px}form select{background-color:rgba(var(--color-white))}form .contact-form-actions{width:100%;display:flex;justify-content:flex-end}form .contact-form-actions button{padding:15px 30px;border:none;border-radius:3px;background-color:rgba(var(--color-primary));color:rgba(var(--color-white));cursor:pointer;font-size:1.2rem;transition:background-color .2s ease,transform .2s ease}form .contact-form-actions button:hover{background-color:rgba(var(--color-secondary));transform:translateY(-2px)}@media(max-width:767px){form{max-width:100%;padding:30px 20px;gap:20px}form .contact-form-section{flex-direction:column;gap:15px;min-height:auto}form input,form textarea,form select{font-size:1rem;height:48px}form textarea{height:120px}form .contact-form-actions{justify-content:center}form .contact-form-actions button{width:100%;padding:15px 20px;font-size:1.1rem;min-height:48px}}@media(min-width:768px)and (max-width:1024px){form{max-width:80vw;padding:40px 50px}form .contact-form-section{gap:20px}}.toast{display:flex;position:fixed;top:80px;align-items:center;z-index:100;padding:30px 50px;color:rgba(var(--color-black));background-color:rgba(var(--color-white));box-shadow:0 0 10px #000000b3;right:-500px;transition:right .5s ease-in-out}.toast.show{right:50px}.toast.error{border:1px solid rgba(var(--color-error))}.toast.success{border:1px solid rgba(var(--color-success))}.cwi-container{height:100%;position:relative;background-color:rgba(var(--color-black))}.cwi-container .cwi-content{position:relative;display:flex;flex-direction:column;max-width:400px;color:rgba(var(--color-white));padding:15px;z-index:15}.cwi-container .cwi-content h2{margin:0;font-size:2.3rem;font-weight:400}.cwi-container .cwi-content h2 i{font-weight:700}.cwi-container .cwi-content p{font-size:1.3rem;margin-right:13%}.cwi-container .cwi-image{position:absolute;bottom:0;left:0;height:65%;overflow:hidden;z-index:2}.cwi-container .cwi-image img{width:100%;transform:scaleX(-1)}.cwi-container .cwi-image .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(350deg,#fff0,#000 80%)}@media(max-width:767px){.cwi-container .cwi-content{max-width:90%;padding:12px;display:flex;gap:25px}.cwi-container .cwi-content h2{font-size:1.8rem}.cwi-container .cwi-content p{font-size:1.1rem;margin-right:0}.cwi-container .cwi-image{height:95%}.cwi-container .cwi-image .overlay{background:linear-gradient(350deg,#fff0,#00000080 10%,#000 80%)}}@media(min-width:768px)and (max-width:1024px){.cwi-container .cwi-content{max-width:350px}.cwi-container .cwi-content h2{font-size:2rem}}.cwt-container{height:100%;min-height:450px;max-height:450px;min-width:350px;max-width:350px;position:relative;overflow:hidden}.cwt-container .cwt-preview{position:relative;height:100%;width:100%;padding:5px 0;background-color:rgba(var(--color-secondary),.5)}.cwt-container .cwt-details.active{margin-left:0}.cwt-container .cwt-preview .cwt-content{color:rgba(var(--color-white));position:relative;z-index:15}.cwt-container .cwt-preview .cwt-content h3{width:100%;text-transform:uppercase;text-wrap:wrap;font-size:2rem;color:rgba(var(--color-white));margin:0;padding:15px}.cwt-container .cwt-details{color:rgba(var(--color-white));max-width:100%;padding:15px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px;flex-wrap:wrap;position:absolute;bottom:0;left:0;transition:margin-left .4s ease-in-out;margin-left:-100%}.cwt-container .cwt-details p{font-size:2rem;margin:0}.cwt-container .cwt-image{position:absolute;bottom:0;left:0;height:100%;width:100%;overflow:hidden;filter:blur(0px);transition:filter .4s ease-in-out}.cwt-container .cwt-image.active{filter:blur(15px) brightness(.8)}.cwt-container .cwt-image img{object-fit:cover;max-width:100%}.cwt-container .cwt-image .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#fff0 0% 50%,rgb(var(--color-black)) 99%);transition:background-color .4s ease-in-out,filter .4s ease-in-out}.cwt-container .cwt-image .overlay.active{background-color:rgba(var(--color-secondary),.5);filter:brightness(.6)}@media(max-width:767px){.cwt-container{min-width:100%;max-width:100%;min-height:350px;max-height:400px}.cwt-container .cwt-preview .cwt-content h3{font-size:1.5rem}.cwt-container .cwt-details p{font-size:1.4rem}}@media(min-width:768px)and (max-width:1024px){.cwt-container{min-width:300px;max-width:300px;min-height:400px;max-height:400px}}#introduction{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex:1;max-width:100%;padding:0!important}#introduction .overlay{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:nowrap;gap:50px;flex:1 1 100%;padding:100px 50px}#introduction .overlay .content{color:rgba(var(--color-black));display:flex;flex-direction:column;max-height:100%;max-width:40%;flex:1;gap:35px}#introduction .overlay .content h1{font-size:3.5rem;margin:0}#introduction .overlay .content h1 span{color:rgba(var(--color-primary))}#introduction .overlay .content h3{font-size:1.5rem;background-color:#26d7f066;padding:5px 15px;border-radius:25px;width:fit-content;font-weight:400;margin:0}#introduction .overlay .content p{font-size:2rem;font-style:italic;margin:0}#introduction .box{width:100%;height:100%;position:absolute}#introduction .wave{position:absolute;width:1500px;height:1300px;top:-120%;border-radius:43%}@keyframes rotate{0%{transform:rotate(0)}0%{transform:rotate(360deg)}}#introduction .wave.-one{animation:rotate 10525ms infinite linear;opacity:5%;background:rgba(var(--color-black));right:-625px}#introduction .wave.-two{animation:rotate 9s infinite linear;opacity:10%;background:rgba(var(--color-secondary));right:-600px}@media(max-width:767px){#introduction .overlay{flex-direction:column;padding:60px 20px;gap:30px}#introduction .overlay .content{max-width:100%;gap:20px}#introduction .overlay .content h1{font-size:2rem}#introduction .overlay .content h3{font-size:1.1rem}#introduction .overlay .content p{font-size:1.3rem}#introduction .wave{width:800px;height:700px;top:-80%}#introduction .wave.-one{right:-400px}#introduction .wave.-two{right:-380px}}@media(min-width:768px)and (max-width:1024px){#introduction .overlay{padding:80px 30px;gap:40px}#introduction .overlay .content{max-width:50%}#introduction .overlay .content h1{font-size:2.8rem}#introduction .overlay .content p{font-size:1.6rem}}#our-philosophy{display:flex;flex-direction:column;align-items:center;gap:75px}#our-philosophy .success-formula-container{display:flex;flex-direction:column;gap:25px}#our-philosophy .success-formula-container .success-formula-step-wrapper{box-shadow:0 0 150px rgba(var(--color-secondary),.4);width:70%;position:relative}#our-philosophy .success-formula-container .success-formula-step{display:flex;flex-direction:row;background-color:rgba(var(--color-secondary));z-index:5;position:relative}#our-philosophy .success-formula-container .success-formula-step .step-number{font-size:3rem;color:rgba(var(--color-white));font-weight:700;align-self:center;padding:15px}#our-philosophy .success-formula-container .success-formula-step .step-description{display:flex;flex-direction:column;gap:10px;background-color:rgba(var(--color-white));padding:15px}#our-philosophy .success-formula-container .success-formula-step-wrapper.step-one{margin-left:5%}#our-philosophy .success-formula-container .success-formula-step-wrapper.step-two{margin-left:15%}#our-philosophy .success-formula-container .success-formula-step-wrapper.step-three{margin-left:25%}#our-philosophy .success-formula-container .success-formula-step h4{color:rgba(var(--color-primary));text-transform:uppercase;font-weight:700;font-size:1.5rem;margin:0}#our-philosophy .success-formula-container .success-formula-step p{font-size:1.2rem;margin:0}@media(max-width:767px){#our-philosophy{gap:40px}#our-philosophy .success-formula-container{gap:20px}#our-philosophy .success-formula-container .success-formula-step-wrapper{width:100%;margin-left:0!important}#our-philosophy .success-formula-container .success-formula-step .step-number{font-size:2rem;padding:10px}#our-philosophy .success-formula-container .success-formula-step .step-description{padding:10px}#our-philosophy .success-formula-container .success-formula-step h4{font-size:1.2rem}#our-philosophy .success-formula-container .success-formula-step p{font-size:1rem}}@media(min-width:768px)and (max-width:1024px){#our-philosophy{gap:50px}#our-philosophy .success-formula-container .success-formula-step-wrapper{width:80%}#our-philosophy .success-formula-container .success-formula-step-wrapper.step-one{margin-left:3%}#our-philosophy .success-formula-container .success-formula-step-wrapper.step-two{margin-left:10%}#our-philosophy .success-formula-container .success-formula-step-wrapper.step-three{margin-left:17%}}#services .item-list-container{flex-direction:row;align-items:stretch;flex-wrap:wrap;justify-content:space-evenly;gap:15px}@media(max-width:767px){#services .item-list-container{flex-direction:column;align-items:center;gap:25px;flex-wrap:nowrap}#services .item-list-container>div{width:100%;max-width:350px}}@media(min-width:768px)and (max-width:1024px){#services .item-list-container{gap:20px}}#why-arconsul .item-list-container{align-items:stretch;justify-content:flex-start;gap:25px;flex:1;padding:5px}#why-arconsul .item-list-container>div{border-radius:10px;box-shadow:0 0 5px rgba(var(--color-tertiary));display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:15px}#why-arconsul .item-list-container h3{margin:0;color:rgba(var(--color-black));font-weight:700;font-size:1.6rem;text-transform:uppercase;padding:25px}#why-arconsul .item-list-container .item-header h3{background-size:200%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 1000 1000%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3ClinearGradient id=%22c%22 gradientTransform=%22rotate(-15 .5 .5)%22%3E%3Cstop offset=%220%25%22 stop-color=%22%2330c4ff%22%2F%3E%3Cstop offset=%2250%25%22 stop-color=%22%2300f3ff%22%2F%3E%3Cstop offset=%22100%25%22 stop-color=%22%230bf742%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath id=%22b%22%3E%3Cpath fill=%22currentColor%22 d=%22M863.5 698.5Q729 897 520.5 861.5T253 663q-59-163 .5-325t259-184Q712 132 855 316t8.5 382.5Z%22%2F%3E%3C%2FclipPath%3E%3Cfilter id=%22a%22 x=%22-50vw%22 y=%22-50vh%22 width=%22100vw%22 height=%22100vh%22%3E%3CfeFlood flood-color=%22%23fff%22 result=%22neutral-gray%22%2F%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%222.5%22 numOctaves=%22100%22 stitchTiles=%22stitch%22 result=%22noise%22%2F%3E%3CfeColorMatrix in=%22noise%22 type=%22saturate%22 values=%220%22 result=%22destaturatedNoise%22%2F%3E%3CfeComponentTransfer in=%22desaturatedNoise%22 result=%22theNoise%22%3E%3CfeFuncA type=%22table%22 tableValues=%220 0 0.5 0%22%2F%3E%3C%2FfeComponentTransfer%3E%3CfeBlend in=%22SourceGraphic%22 in2=%22theNoise%22 mode=%22soft-light%22 result=%22noisy-image%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg filter=%22url(%23a)%22 clip-path=%22url(%23b)%22%3E%3Cpath fill=%22url(%23c)%22 d=%22M863.5 698.5Q729 897 520.5 861.5T253 663q-59-163 .5-325t259-184Q712 132 855 316t8.5 382.5Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-background-clip:text;background-clip:text;color:transparent;padding:20px 25px 0}#why-arconsul .item-list-container p{padding:15px 25px;font-size:1.2rem;margin:0;color:#696969}@media(max-width:767px){#why-arconsul .item-list-container{flex-direction:column;gap:20px}#why-arconsul .item-list-container h3{font-size:1.8rem;margin:0}}@media(min-width:768px)and (max-width:1024px){#why-arconsul .item-list-container{flex-wrap:wrap}#why-arconsul .item-list-container>div{flex:1 1 45%}}.card-hover-effect:before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(var(--color-primary)),transparent 40%);opacity:var(--glow-opacity, 0);filter:blur(100px);transition:opacity .4s ease-out;pointer-events:none;z-index:1;overflow:hidden}.card-hover-effect-container{position:relative;display:flex;width:100%;justify-content:center;flex-direction:row;align-items:center;overflow:hidden}#contact-cta-banner{flex:0 0 auto!important;width:100%;display:flex;justify-content:center}#contact-cta-banner .banner{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:rgba(var(--color-black));border-radius:15px;color:rgba(var(--color-white));padding:50px;width:100%}#contact-cta-banner .banner .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#contact-cta-banner .banner h2{margin:0;font-size:1.5rem}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#contact-cta-banner .banner .cta-button-wrapper{padding:7px;border:none;border-radius:3px;position:relative;overflow:hidden}#contact-cta-banner .banner .cta-button-wrapper .cta-button-bg{width:200%;height:125%;border-radius:3px;position:absolute;z-index:1}#contact-cta-banner .banner .cta-button-wrapper .cta-button-bg.-one{left:-60%;top:-50%;animation:button-spin 15s infinite linear;background:radial-gradient(rgba(var(--color-primary),.6),#0000);animation-delay:-3s;animation-direction:reverse}#contact-cta-banner .banner .cta-button-wrapper .cta-button-bg.-two{left:-40%;animation:button-spin 9s infinite linear;background:radial-gradient(rgba(var(--color-secondary),.7),#0000)}#contact-cta-banner .banner .cta-button-wrapper .cta-button{position:relative;width:100%;height:100%;border-radius:3px;cursor:pointer;padding:15px 30px;border:none;background-color:rgba(var(--color-white));color:rgba(var(--color-black));z-index:125}#contact-cta-banner .banner .cta-button-wrapper .cta-button a{text-decoration:none;color:rgba(var(--color-black))}@media(max-width:767px){#contact-cta-banner .banner{flex-wrap:wrap;justify-content:center;padding:30px 20px;gap:30px}#contact-cta-banner .banner .content{align-items:center;text-align:center;flex:1 1 100%}#contact-cta-banner .banner h2{font-size:1.3rem}#contact-cta-banner .banner .cta-button-wrapper .cta-button{padding:15px 30px}}@media(min-width:768px)and (max-width:1024px){#contact-cta-banner .banner{padding:35px 30px}#contact-cta-banner .banner h2{font-size:1.3rem}}#our-team{display:flex}#our-team .title-container{width:100%}#our-team .team-member-card-container{width:100%;display:flex;flex-direction:column;gap:40px}#our-team .team-member-card-container .wrapper{max-width:90%}#our-team .team-member-card-container .wrapper:nth-child(2n){align-self:flex-end;width:90%}#our-team .team-member-card{width:100%}@media(max-width:767px){#our-team .team-member-card-container{gap:25px}#our-team .team-member-card-container .wrapper{max-width:100%}#our-team .team-member-card-container .wrapper:nth-child(2n){width:100%}}@media(min-width:768px)and (max-width:1024px){#our-team .team-member-card-container .wrapper{max-width:95%}#our-team .team-member-card-container .wrapper:nth-child(2n){width:95%}}.team-member-card{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;box-shadow:0 0 15px rgba(var(--color-tertiary),.3);background:rgba(var(--color-white),.7);border-radius:5px;max-height:500px}.team-member-card .image-container{flex:2;display:flex;align-items:center;max-height:100%;overflow:hidden}.team-member-card .image-container.left{justify-content:flex-start}.team-member-card .image-container.right{justify-content:flex-end}.team-member-card img{object-fit:cover;max-height:100%;max-width:100%}.team-member-card.left{flex-direction:row}.team-member-card.right{flex-direction:row-reverse}.team-member-card .content{flex:3;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:50px;gap:30px}.team-member-card .content h1{font-weight:700}.team-member-card .content h2{color:rgba(var(--color-tertiary));font-size:1rem}.team-member-card .content h3{margin:0;color:rgba(var(--color-secondary))}.team-member-card .content p{color:#696969;font-size:1.3rem;margin:25px 10px 0}.team-member-card .content .description-container{position:relative}.team-member-card .content .description-container svg{color:rgba(var(--color-secondary),.15);position:absolute;font-size:3.5rem}.team-member-card .content .description-container .quote.left{top:-20px;left:-20px}.team-member-card .content .description-container .quote.right{bottom:-25px;right:-10px}@media(max-width:767px){.team-member-card{flex-direction:column!important;max-height:none;height:auto}.team-member-card .image-container{max-height:350px;width:100%;flex:0 0 auto;order:-1}.team-member-card .image-container img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.team-member-card .content{padding:30px 25px;gap:20px;flex:1 1 auto}.team-member-card .content h1{font-size:1.5rem}.team-member-card .content p{font-size:1.1rem;margin:15px 5px 0}.team-member-card .content .description-container svg{font-size:2.5rem}.team-member-card .content .description-container .quote.left{top:-15px;left:-10px}.team-member-card .content .description-container .quote.right{bottom:-20px;right:-5px}}@media(min-width:768px)and (max-width:1024px){.team-member-card{max-height:400px}.team-member-card .content{padding:30px;gap:20px}.team-member-card .content h1{font-size:1.8rem}.team-member-card .content p{font-size:1.2rem}}#contact{display:flex;flex:1;flex-direction:column;gap:25px;padding:50px 25px;justify-content:center}#contact-form{max-width:1200px;display:flex;flex-direction:column}#contact .title-container{display:flex;flex-direction:column;width:100%}#contact .title-container h2{color:rgba(var(--color-secondary));text-transform:uppercase;font-size:1rem;margin:0}#contact .title-container h1{font-size:3rem;font-weight:700;padding:0}#contact .contact-form-container{display:flex;flex:1;flex-direction:row;gap:25px;justify-content:center}@media(max-width:767px){#contact{padding:30px 15px;gap:20px}#contact .title-container h1{font-size:2rem}#contact .contact-form-container{flex-direction:column-reverse;gap:20px}}@media(min-width:768px)and (max-width:1024px){#contact{padding:40px 20px}#contact .title-container h1{font-size:2.5rem}}main{display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:stretch;gap:200px;margin-bottom:150px}section{flex:1 1 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1100px;gap:30px}section .title-container{display:flex;flex-direction:column}section .title-container h2{color:rgba(var(--color-secondary));text-transform:uppercase;font-size:1.3rem}section .title-container h1{font-size:3rem;font-weight:700}section .title-container p{color:#696969;font-size:1.3rem}section .item-list-container{display:flex;flex-direction:row;max-width:1100px}@media(max-width:767px){main{gap:80px;margin-bottom:80px}section{padding:0 20px;gap:20px}section .title-container h1{font-size:2rem}section .title-container p{font-size:1.1rem}section .item-list-container{flex-direction:column;width:100%;gap:20px}}@media(min-width:768px)and (max-width:1024px){main{gap:120px;margin-bottom:100px}section{padding:0 30px}section .title-container h1{font-size:2.5rem}section .item-list-container{flex-wrap:wrap;justify-content:center;gap:20px}}.job-list-container{background-color:#fff;box-shadow:0 0 10px #0000004d;padding:20px;width:100%;flex:1;border-radius:10px;min-height:400px;color:rgba(var(--color-black));display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.job-list-container h1{color:rgba(var(--color-secondary))}.job-list-container a{background-color:rgba(var(--color-secondary));padding:10px 20px;border-radius:5px;color:rgba(var(--color-white));text-decoration:none;font-weight:700;font-size:1.2rem;transition:background-color .2s ease,transform .2s ease}.job-list-container a:hover{background-color:rgba(var(--color-primary));transform:translateY(-2px)}@media(max-width:767px){.job-list-container{padding:25px 20px;min-height:300px}.job-list-container h1{font-size:1.5rem;text-align:center}.job-list-container a{width:100%;text-align:center;padding:15px 20px;min-height:48px}}@media(min-width:768px)and (max-width:1024px){.job-list-container{min-height:350px}}
