@keyframes bar1Active{0%{transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0)}50%{transform:translate3d(0, 6.1666666667px, 0) rotate3d(0, 0, 0, 0)}60%{transform:translate3d(0, 6.1666666667px, 0) rotate3d(0, 0, 0, 0)}100%{transform:translate3d(0, 6.1666666667px, 0) rotate3d(0, 0, 1, 45deg)}}@keyframes bar1Inactive{0%{transform:translate3d(0, 6.1666666667px, 0) rotate3d(0, 0, 1, 45deg)}50%{transform:translate3d(0, 6.1666666667px, 0) rotate3d(0, 0, 1, 0deg)}60%{transform:translate3d(0, 6.1666666667px, 0) rotate3d(0, 0, 1, 0deg)}100%{transform:translate3d(0, 0, 0) rotate3d(0, 0, 1, 0)}}@keyframes bar2Active{from{clip-path:inset(0% 0%)}to{clip-path:inset(0% 50%)}}@keyframes bar2Inactive{to{clip-path:inset(0% 0%)}from{clip-path:inset(0% 50%)}}@keyframes bar3Active{0%{transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0)}50%{transform:translate3d(0, -6.1666666667px, 0) rotate3d(0, 0, 0, 0)}60%{transform:translate3d(0, -6.1666666667px, 0) rotate3d(0, 0, 0, 0)}100%{transform:translate3d(0, -6.1666666667px, 0) rotate3d(0, 0, 1, -45deg)}}@keyframes bar3Inactive{0%{transform:translate3d(0, -6.1666666667px, 0) rotate3d(0, 0, 1, -45deg)}50%{transform:translate3d(0, -6.1666666667px, 0) rotate3d(0, 0, 1, 0deg)}60%{transform:translate3d(0, -6.1666666667px, 0) rotate3d(0, 0, 1, 0deg)}100%{transform:translate3d(0, 0, 0) rotate3d(0, 0, 1, 0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}button{background:none;border:none}address{font-style:inherit}@keyframes FadeInFromRight{from{opacity:0;transform:translate3d(50%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes FadeInFromLeft{from{opacity:0;transform:translate3d(-50%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes FadeInFromTop{from{opacity:0;transform:translate3d(0, -50%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes FadeOutToTop{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, -50%, 0)}}@keyframes SlideBarFromRight{from{transform:translate3d(calc(100% - 80px), 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes ShowBarFromRight{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes GrowFromCenter{from{clip-path:inset(0 50%)}to{clip-path:inset(0 0)}}@keyframes ShiftArrow{from{transform:rotate3d(0, 0, 1, 0)}to{transform:rotate3d(0, 0, 1, -180deg)}}@keyframes UnshiftArrow{from{transform:rotate3d(0, 0, 1, 180deg)}to{transform:rotate3d(0, 0, 1, 0)}}@keyframes UpDown{0%{transform:translate3d(0, 0 0)}20%{transform:translate3d(0, -25%, 0)}30%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 0, 0)}}*{box-sizing:border-box;max-width:100vw;scroll-behavior:smooth}body{overflow-x:hidden}img{display:block;max-width:100%}section{min-height:100vh}@media screen and (max-width: 1024px){section{max-width:100vw}}button{cursor:pointer}@property --gradientColor{syntax:"<color>";initial-value:rgba(16,69,102,0);inherits:false}.entrance{background:linear-gradient(180deg, #172731 -13%, rgba(16, 69, 102, 0) 37%),url("img/home_bg.jpg") no-repeat;background-size:cover;background-position:100% 50%;text-align:center;padding-top:10vh;display:flex;align-items:center;justify-content:center;margin-top:0}@media screen and (max-width: 1024px){.entrance{background-position:center}}.entrance h1{font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400;line-height:29.28px;padding-bottom:24px;text-transform:uppercase}.entrance h1 p{font-size:2.25rem;line-height:54px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:700}.entrance>h1{position:absolute;top:228px;border-bottom:2px solid #d19451;clip-path:polygon(0 0, 100% 0, 100% 80%, 65% 80%, 65% 100%, 35% 100%, 35% 80%, 0% 80%)}.entrance .menu-with-logo{display:flex;gap:max(16px,3vw)}.entrance nav{display:flex;align-items:center;justify-content:space-between;padding:16px min(96px,5vw);min-width:100vw;position:fixed;top:0;z-index:10;border-bottom:.5px solid #fbf5ea33;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#fbf5ea;font-weight:400;transition:--gradientColor .25s;background:linear-gradient(180deg, var(--gradientColor) 0%, rgba(16, 69, 102, 0) 164.29%)}@media screen and (max-width: 1024px){.entrance nav{padding:16px 24px}.entrance nav .svg-sandwich-container{display:flex}.entrance nav .svg-sandwich-container .bar-1,.entrance nav .svg-sandwich-container .bar-2,.entrance nav .svg-sandwich-container .bar-3{transition:all .25s;transform-box:fill-box;transform-origin:center}.entrance nav .svg-sandwich-container .bar-1{animation:bar1Inactive .4s}.entrance nav .svg-sandwich-container .bar-3{animation:bar3Inactive .4s}.entrance nav .svg-sandwich-container .bar-2{clip-path:inset(0% 50%);animation:bar2Inactive .25s .4s forwards}.entrance nav .svg-sandwich-container.active .bar-1{animation:bar1Active .4s .25s forwards}.entrance nav .svg-sandwich-container.active .bar-2{animation:bar2Active .25s forwards}.entrance nav .svg-sandwich-container.active .bar-3{animation:bar3Active .4s .25s forwards}}.entrance nav.toggle-color{--gradientColor: #104566ff;background:linear-gradient(180deg, var(--gradientColor) 0%, rgba(16, 69, 102, 0) 164.29%);background-size:100% 150%;backdrop-filter:blur(5px)}.entrance nav a{cursor:pointer}.entrance nav .ig-logo-and-menu-icon{display:flex;align-items:center;gap:16px}.entrance nav ul{display:flex;align-items:center;justify-content:flex-start;gap:40px;z-index:1}.entrance nav ul .mobile-bar-svg{display:none}@media screen and (max-width: 1024px){.entrance nav ul{flex-direction:column;background-color:#104566;position:fixed;right:-300px;padding:40px 46px;transition:all .4s}.entrance nav ul.show-menu{right:0}.entrance nav ul li a.active::after{content:"";display:block;margin:16px auto 0 auto;width:80px;height:2px;background-color:#fff}}.entrance nav div.svg-container{position:fixed;width:100%;height:86px;left:0;top:0;z-index:0}.entrance nav div.svg-container .bar{transition:transform .25s}@media screen and (max-width: 1024px){.entrance nav div.svg-container{display:none}}.entrance nav .ig-logo{background-color:#fbf5ea33;padding:10px;border-radius:50%;z-index:1}.entrance.active .entrance-sub-resume ul li{animation:FadeInFromTop .5s forwards}.entrance.active .entrance-sub-resume ul li:nth-child(0){animation-delay:0s}.entrance.active .entrance-sub-resume ul li:nth-child(1){animation-delay:.25s}.entrance.active .entrance-sub-resume ul li:nth-child(2){animation-delay:.5s}.entrance.active .entrance-sub-resume ul li:nth-child(3){animation-delay:.75s}.entrance.active .entrance-sub-resume ul li:nth-child(4){animation-delay:1s}.entrance-sub-resume{background:linear-gradient(white, #f6eadc);position:absolute;top:85%;left:12.5%;right:12.5%;min-height:fit-content;min-width:75%;padding:60px;display:flex;align-items:center;flex-direction:column;margin:0 auto;border-radius:4px}@media screen and (max-width: 1024px){.entrance-sub-resume{min-width:unset;width:min(80%,460px)}}.entrance-sub-resume h1{margin-bottom:64px;font-size:1.375rem;padding:0}.entrance-sub-resume ul{display:flex}@media screen and (max-width: 1024px){.entrance-sub-resume ul{flex-direction:column;align-items:center}}.entrance-sub-resume ul li{display:flex;align-items:center;text-align:center;width:25%;font-size:1.125rem;opacity:0}.entrance-sub-resume ul li .content{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 24px}.entrance-sub-resume ul li .content img{max-width:64px}.entrance-sub-resume ul li::after{content:"";height:80px;width:1px;background-color:#f6eadc}.entrance-sub-resume ul li:first-child .content{padding:0 24px 0 0}.entrance-sub-resume ul li:last-child::after{width:0px}.entrance-sub-resume ul li p{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400}@media screen and (max-width: 1024px){.entrance-sub-resume ul li{width:100%;padding-right:0;flex-direction:column}.entrance-sub-resume ul li .content{padding:24px 0}.entrance-sub-resume ul li::after{width:80px;height:1px;margin:0 auto}.entrance-sub-resume ul li:first-child .content{padding:0 0 24px 0}}.hipnoterapy-presentation{display:flex;padding:144px 12.5%;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.hipnoterapy-presentation{padding:80px 12.5%}}@media screen and (max-width: 1024px){.hipnoterapy-presentation .info-section-1 h1{text-align:center;margin-top:64px}}.hipnoterapy-presentation .info-section-1,.hipnoterapy-presentation .info-section-2{display:flex;align-items:center;gap:12.5%;min-height:fit-content;margin:0 auto}@media screen and (max-width: 1024px){.hipnoterapy-presentation .info-section-1,.hipnoterapy-presentation .info-section-2{flex-direction:column-reverse}}.hipnoterapy-presentation .info-section-1 h1,.hipnoterapy-presentation .info-section-2 h1{margin-bottom:48px;font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400;text-transform:uppercase;padding-bottom:24px}.hipnoterapy-presentation .info-section-1 .text p,.hipnoterapy-presentation .info-section-2 .text p{margin-bottom:24px;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400}.hipnoterapy-presentation .info-section-1 .text p:last-of-type,.hipnoterapy-presentation .info-section-2 .text p:last-of-type{margin-bottom:64px}.hipnoterapy-presentation .info-section-1 img,.hipnoterapy-presentation .info-section-2 img{max-width:100%;height:100%}.hipnoterapy-presentation .info-section-1 .buttonContainer,.hipnoterapy-presentation .info-section-2 .buttonContainer{display:flex;flex-direction:column;align-items:center;text-align:center;width:196px;padding:12px 16px;border-radius:2px;text-transform:uppercase;background-color:#d19451;transition:all .3s;cursor:pointer}.hipnoterapy-presentation .info-section-1 .buttonContainer button,.hipnoterapy-presentation .info-section-2 .buttonContainer button{display:inline;padding:0;font-size:0.75rem;line-height:18px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:600;text-transform:uppercase;letter-spacing:normal;transition:all .25s}.hipnoterapy-presentation .info-section-1 .buttonContainer .bottom-bar,.hipnoterapy-presentation .info-section-1 .buttonContainer .top-bar,.hipnoterapy-presentation .info-section-2 .buttonContainer .bottom-bar,.hipnoterapy-presentation .info-section-2 .buttonContainer .top-bar{position:relative;width:0;transition:width .2s;fill:#d19451}.hipnoterapy-presentation .info-section-1 .buttonContainer .bottom-bar,.hipnoterapy-presentation .info-section-2 .buttonContainer .bottom-bar{bottom:-14px}.hipnoterapy-presentation .info-section-1 .buttonContainer .top-bar,.hipnoterapy-presentation .info-section-2 .buttonContainer .top-bar{top:-14px}.hipnoterapy-presentation .info-section-1 .buttonContainer:hover,.hipnoterapy-presentation .info-section-2 .buttonContainer:hover{background-color:rgba(0,0,0,0)}.hipnoterapy-presentation .info-section-1 .buttonContainer:hover .bottom-bar,.hipnoterapy-presentation .info-section-1 .buttonContainer:hover .top-bar,.hipnoterapy-presentation .info-section-2 .buttonContainer:hover .bottom-bar,.hipnoterapy-presentation .info-section-2 .buttonContainer:hover .top-bar{width:196px}.hipnoterapy-presentation .info-section-1 .buttonContainer:hover button,.hipnoterapy-presentation .info-section-2 .buttonContainer:hover button{letter-spacing:1px}@media screen and (max-width: 1024px){.hipnoterapy-presentation .info-section-1 .buttonContainer,.hipnoterapy-presentation .info-section-2 .buttonContainer{margin:0 auto}}.hipnoterapy-presentation .svg-container{display:flex;padding-top:24px}.hipnoterapy-presentation .svg-container .bar-1{fill:#104566;transform:translate3d(calc(100% - 80px), 0, 0)}.hipnoterapy-presentation .svg-container .bar-2{fill:#d19451;clip-path:inset(0 0 0 100%)}.hipnoterapy-presentation.active .svg-container .bar-1{animation:SlideBarFromRight .75s ease-in-out forwards}.hipnoterapy-presentation.active .svg-container .bar-2{animation:ShowBarFromRight .75s ease-in-out forwards}@media screen and (max-width: 1024px){.hipnoterapy-presentation .svg-container{display:flex;max-height:fit-content;min-width:100%}.hipnoterapy-presentation .svg-container .bar-1,.hipnoterapy-presentation .svg-container .bar-2{clip-path:inset(0 50%)}.hipnoterapy-presentation .svg-container .bar-1{fill:#104566}.hipnoterapy-presentation .svg-container .bar-2{fill:#d19451}.hipnoterapy-presentation.active .svg-container .bar-1{animation:GrowFromCenter .5s forwards}.hipnoterapy-presentation.active .svg-container .bar-2{animation:GrowFromCenter 1.25s .25s forwards}.hipnoterapy-presentation .svg-container .bar-1{transform:translate3d(calc(50% - 40px), 0, 0)}}.hipnoterapy-presentation .info-section-2{margin:144px 0 0 0;padding:100px 0;min-width:100vw;background:center/cover fixed url("img/presentation2-bg.png") no-repeat}.hipnoterapy-presentation .info-section-2 .buttonContainer{margin:0 auto}.hipnoterapy-presentation .info-section-2 .buttonContainer .top-bar,.hipnoterapy-presentation .info-section-2 .buttonContainer .bottom-bar{fill:#d19451}.hipnoterapy-presentation .info-section-2 .buttonContainer:hover button{color:#fbf5ea}.hipnoterapy-presentation .info-section-2 .text{margin:0 auto;min-width:75%;text-align:center}.hipnoterapy-presentation .info-section-2 .text h1{font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:400;text-transform:uppercase;margin-bottom:40px}.hipnoterapy-presentation .info-section-2 .text p{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:400;max-width:50%;margin:0 auto 80px auto}@media screen and (max-width: 480px){.hipnoterapy-presentation .info-section-2 .text p{max-width:80%}}.hipnoterapy-presentation .info-section-2 .text ul{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(5, 1fr);align-items:center;margin:0 12.5% 64px 12.5%;text-align:left;gap:0px 16px}@media screen and (max-width: 1024px){.hipnoterapy-presentation .info-section-2 .text ul{grid-template-columns:50% 50%;grid-template-rows:repeat(7, fit-content(100%));row-gap:21px}}.hipnoterapy-presentation .info-section-2 .text ul li{letter-spacing:-0.015em;text-transform:uppercase;text-align:left;list-style-image:url("img/list-icon.svg");font-size:1.125rem;line-height:27px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:400;padding-left:16px;margin-bottom:10px}@media screen and (max-width: 1024px){.hipnoterapy-presentation .info-section-2 .text ul li{margin-bottom:0;align-self:flex-start}}.hipnoterapy-presentation .info-section-2 .text ul li:nth-child(13n){grid-row:3/5}@media screen and (max-width: 1024px){.hipnoterapy-presentation .info-section-2 .text ul li:nth-child(13n){grid-row:5/7}}.hipnoterapy-presentation .info-section-2 .text ul li:last-child{grid-row:5/6;font-size:1.25rem;list-style:none}@media screen and (max-width: 1024px){.hipnoterapy-presentation .info-section-2 .text ul li:last-child{grid-row:7/9}}@media screen and (max-width: 480px){.hipnoterapy-presentation .info-section-2 .text ul li{font-size:0.75rem;line-height:18px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:400}.hipnoterapy-presentation .info-section-2 .text ul li:nth-child(13){grid-row:6/8}.hipnoterapy-presentation .info-section-2 .text ul li:last-child{font-size:0.75rem;line-height:18px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:400;grid-column:1/-1;grid-row:8/9;padding-left:calc(50% + 28px);position:relative;bottom:21px}}.testimonials{background:#fdfaf6;display:flex;flex-direction:column;align-items:center;min-height:fit-content;max-width:90%;margin:0 auto}.testimonials h1{font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400;text-transform:uppercase;margin-top:80px;margin-bottom:40px}@media screen and (max-width: 1024px){.testimonials h1{text-align:center}}.testimonials .testimonial-slide{display:flex;margin:80px 0;gap:10px;max-width:75%;justify-content:space-between;overflow-x:unset}@media screen and (max-width: 480px){.testimonials .testimonial-slide{min-width:100%;padding:0 24px}}.testimonials .testimonial-slide button:last-child img{transform:rotate(180deg)}.testimonials .testimonial-slide figure{display:none}.testimonials .testimonial-slide figure.active{position:relative;display:flex;gap:40px;align-items:flex-start;width:clamp(33.3333333333%,66.6666666667%,1024px);overflow-x:unset}.testimonials .testimonial-slide figure.active figcaption{line-height:1.75rem;align-self:flex-start;position:relative;overflow-x:unset}.testimonials .testimonial-slide figure.active figcaption img:first-child{position:absolute;top:-9.375%;left:-6.25%;z-index:0}@media screen and (max-width: 1024px){.testimonials .testimonial-slide figure.active figcaption img:first-child{left:-3.125%;top:-4.6875%}}.testimonials .testimonial-slide figure.active figcaption p{font-size:1.75rem;line-height:42px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400;position:relative;z-index:1;margin-bottom:40px}.testimonials .testimonial-slide figure.active figcaption .author{display:flex;align-items:center;gap:16px}.testimonials .testimonial-slide figure.active figcaption .author img{position:initial}.testimonials .testimonial-slide figure.active figcaption .author strong{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:700}.testimonials .testimonial-slide figure.active blockquote{z-index:1;max-width:50%;max-height:100%;scrollbar-width:2px}.testimonials .testimonial-slide figure.active blockquote p{margin-bottom:24px;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#1d2939;font-weight:400}.testimonials .testimonial-slide figure.active blockquote p:last-child{margin-bottom:0}@media screen and (max-width: 1024px){.testimonials .testimonial-slide{display:grid;grid-template-columns:50% 50%;grid-template-rows:fit-content(100%) fit-content(100%)}.testimonials .testimonial-slide button{grid-row:2/3;grid-column:2/3;margin-left:10px}.testimonials .testimonial-slide button:first-child{grid-column:1/2;direction:rtl;margin-left:0;margin-right:10px}.testimonials .testimonial-slide figure.active{grid-column:1/3;flex-direction:column;margin:0 auto;align-items:center;height:600px}.testimonials .testimonial-slide figure.active blockquote{min-width:100%}}@media screen and (max-width: 480px){.testimonials .testimonial-slide figure.active{height:fit-content;min-width:100%}.testimonials .testimonial-slide button{margin-top:64px}}.testimonials .svg-container{display:flex;max-height:fit-content;min-width:100%}.testimonials .svg-container .bar-1,.testimonials .svg-container .bar-2{clip-path:inset(0 50%)}.testimonials .svg-container .bar-1{fill:#104566}.testimonials .svg-container .bar-2{fill:#d19451}.testimonials.active .svg-container .bar-1{animation:GrowFromCenter .5s forwards}.testimonials.active .svg-container .bar-2{animation:GrowFromCenter 1.25s .25s forwards}.about{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2, fit-content(100%));align-items:center;min-height:fit-content;width:clamp(460px,83.3333333333%,1240px);margin:0 auto;padding:144px 0;column-gap:10vw}@media screen and (max-width: 1024px){.about{display:flex;flex-direction:column;padding:80px 25px}}.about h1{grid-row:1/2;margin-bottom:64px;font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400;text-transform:uppercase}@media screen and (max-width: 1024px){.about h1{text-align:center}}.about .certificates-images{display:flex;gap:16px;margin-bottom:40px}@media screen and (max-width: 1024px){.about .certificates-images{margin:0 auto 40px auto}}.about .svg-container{display:flex;padding-top:24px}.about .svg-container .bar-1{fill:#104566;transform:translate3d(calc(100% - 80px), 0, 0)}.about .svg-container .bar-2{fill:#d19451;clip-path:inset(0 0 0 100%)}.about.active .svg-container .bar-1{animation:SlideBarFromRight .75s ease-in-out forwards}.about.active .svg-container .bar-2{animation:ShowBarFromRight .75s ease-in-out forwards}@media screen and (max-width: 1024px){.about .svg-container{display:flex;max-height:fit-content;min-width:100%}.about .svg-container .bar-1,.about .svg-container .bar-2{clip-path:inset(0 50%)}.about .svg-container .bar-1{fill:#104566}.about .svg-container .bar-2{fill:#d19451}.about.active .svg-container .bar-1{animation:GrowFromCenter .5s forwards}.about.active .svg-container .bar-2{animation:GrowFromCenter 1.25s .25s forwards}.about .svg-container .bar-1{transform:translate3d(calc(50% - 40px), 0, 0)}}.about .info{display:flex;flex-direction:column;grid-row:2/3;align-self:self-start}@media screen and (max-width: 1024px){.about .info{align-items:center}}.about .info p{grid-row:2/3;margin-bottom:24px;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:600}.about .info p:last-of-type{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#344054;font-weight:400;margin-bottom:64px}.about .info .buttonContainer{grid-row:2/3;margin-bottom:80px}.about .info .buttonContainer{display:flex;flex-direction:column;align-items:center;text-align:center;width:196px;padding:12px 16px;border-radius:2px;text-transform:uppercase;background-color:#d19451;transition:all .3s;cursor:pointer}.about .info .buttonContainer button{display:inline;padding:0;font-size:0.75rem;line-height:18px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:600;text-transform:uppercase;letter-spacing:normal;transition:all .25s}.about .info .buttonContainer .bottom-bar,.about .info .buttonContainer .top-bar{position:relative;width:0;transition:width .2s;fill:#d19451}.about .info .buttonContainer .bottom-bar{bottom:-14px}.about .info .buttonContainer .top-bar{top:-14px}.about .info .buttonContainer:hover{background-color:rgba(0,0,0,0)}.about .info .buttonContainer:hover .bottom-bar,.about .info .buttonContainer:hover .top-bar{width:196px}.about .info .buttonContainer:hover button{letter-spacing:1px}.about .info ul{grid-row:2/3;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.about .info ul{margin-bottom:64px}.about .info ul h2{text-align:center}}.about .info ul h2{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:600;text-transform:uppercase;margin-bottom:24px}.about .info ul li{display:flex;gap:16px;margin-bottom:10px;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#000;font-weight:400}.about .info ul li a{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:600;text-decoration:underline}.about .info ul li::before{content:url("img/list-icon-2.svg");display:block}.about .portrait-with-quote{grid-column:2/3;grid-row:2/3;align-self:self-end;position:relative}@media screen and (max-width: 1024px){.about .portrait-with-quote{grid-column:none;align-self:center}}.about .portrait-with-quote .portrait-slide{display:flex;align-items:center;flex-direction:column}.about .portrait-with-quote .portrait-slide figure{display:none}.about .portrait-with-quote .portrait-slide figure.active{display:block}.about .portrait-with-quote .portrait-slide .navigator{display:flex;gap:40px;margin-top:40px}.about .portrait-with-quote .portrait-slide .navigator button:last-of-type{transform:rotate(180deg)}.about .portrait-with-quote .portrait-slide .navigator img{display:block}.about .portrait-with-quote>figure{position:absolute;width:217px;min-height:fit-content;border-radius:2px 2px 0px 2px;bottom:40%;left:-10%;background:linear-gradient(#104566 23.96%, rgba(64, 106, 133, 0.5));padding:33px 11px 25px 24px}@media screen and (max-width: 1024px){.about .portrait-with-quote>figure{left:0;bottom:50px;width:171px;height:171px}}.about .portrait-with-quote>figure img{position:absolute;z-index:0;top:-10%;left:7.5%;transform:scale(0.75)}.about .portrait-with-quote>figure blockquote{position:relative;z-index:1;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:400}@media screen and (max-width: 1024px){.about .portrait-with-quote>figure blockquote{font-size:0.6875rem;line-height:16.5px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:400}}.specialties{display:flex;flex-direction:column;align-items:center;background-color:#fdfaf6;min-height:fit-content}@media screen and (max-width: 1024px){.specialties{overflow:hidden;padding:0 25px}}.specialties h1{margin:80px auto 40px auto;font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:700;text-transform:uppercase}.specialties .svg-container{display:flex;max-height:fit-content;min-width:100%}.specialties .svg-container .bar-1,.specialties .svg-container .bar-2{clip-path:inset(0 50%)}.specialties .svg-container .bar-1{fill:#104566}.specialties .svg-container .bar-2{fill:#d19451}.specialties.active .svg-container .bar-1{animation:GrowFromCenter .5s forwards}.specialties.active .svg-container .bar-2{animation:GrowFromCenter 1.25s .25s forwards}.specialties ul{display:grid;grid-template-columns:repeat(3, 1fr);margin:111px 12.5% 64px 12.5%;gap:96px;max-width:100%;transition:transform .2s ease-out}@media screen and (max-width: 1024px){.specialties ul{gap:48px;grid-template-columns:repeat(3, 100%)}}@media screen and (max-width: 480px){.specialties ul{gap:16px}}.specialties ul li{display:flex;flex-direction:column}.specialties ul li img{max-width:100%;margin-bottom:40px}.specialties ul li h2{margin-bottom:24px;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:600;line-height:20px;text-transform:uppercase}.specialties ul li p{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#1d2939;font-weight:400}.specialties ul li p:first-of-type{margin-bottom:24px}.specialties .buttonContainer{display:flex;flex-direction:column;align-items:center;text-align:center;width:196px;padding:12px 16px;border-radius:2px;text-transform:uppercase;background-color:#d19451;transition:all .3s;cursor:pointer}.specialties .buttonContainer button{display:inline;padding:0;font-size:0.75rem;line-height:18px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:600;text-transform:uppercase;letter-spacing:normal;transition:all .25s}.specialties .buttonContainer .bottom-bar,.specialties .buttonContainer .top-bar{position:relative;width:0;transition:width .2s;fill:#d19451}.specialties .buttonContainer .bottom-bar{bottom:-14px}.specialties .buttonContainer .top-bar{top:-14px}.specialties .buttonContainer:hover{background-color:rgba(0,0,0,0)}.specialties .buttonContainer:hover .bottom-bar,.specialties .buttonContainer:hover .top-bar{width:196px}.specialties .buttonContainer:hover button{letter-spacing:1px}.specialties .buttonContainer{margin-bottom:80px}.faq{display:flex;align-items:center;flex-direction:column;padding:144px 25vw}@media screen and (max-width: 1024px){.faq{padding:80px 25px}}.faq .svg-container{display:flex;max-height:fit-content;min-width:100%}.faq .svg-container .bar-1,.faq .svg-container .bar-2{clip-path:inset(0 50%)}.faq .svg-container .bar-1{fill:#104566}.faq .svg-container .bar-2{fill:#d19451}.faq.active .svg-container .bar-1{animation:GrowFromCenter .5s forwards}.faq.active .svg-container .bar-2{animation:GrowFromCenter 1.25s .25s forwards}.faq h1{margin:0 auto 144px auto;font-size:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400;text-transform:uppercase}@media screen and (max-width: 1024px){.faq h1{margin:0 auto 80px auto}}.faq h1 .svg-container{margin-top:24px;position:relative;min-width:min(140%,100vw - 50px)}@media screen and (max-width: 1024px){.faq h1 .svg-container{right:0}}.faq li{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #d8d8d8}.faq li .content{display:flex;flex-direction:column;transition:height .3s;overflow:hidden}.faq li .content h2{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#1d2939;font-weight:400;text-transform:uppercase;transition:all .3s;overflow-x:unset}.faq li .content p{margin-top:24px;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#1d2939;font-weight:400;animation:FadeOutToTop .3s forwards;overflow-x:unset}.faq li button{transform:rotate(180deg);padding-right:80px}@media screen and (max-width: 480px){.faq li button{padding-right:20px}}.faq li button img{animation:UnshiftArrow .3s forwards;max-width:fit-content}.faq li.active h2{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:600}.faq li.active p{display:inline;margin-top:24px;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#1d2939;font-weight:400;animation:FadeInFromTop .3s}.faq li.active button img{animation:ShiftArrow .3s forwards}.remote-service{display:grid;align-items:center;grid-template-columns:1fr .5fr .5fr;margin-top:144px;background:57.25%/cover no-repeat url("img/Atendimento.png");min-height:321px;min-width:75vw;padding:48px 96px}@media screen and (max-width: 1024px){.remote-service{grid-template-columns:100%;grid-template-rows:repeat(2, fit-content(100%));padding:250px 20px 80px 20px;background:100% top/cover no-repeat url("img/Atendimento-portrait.png");min-height:714px;text-align:center}}.remote-service .text{grid-column:2/3;margin-right:40px;height:fit-content}@media screen and (max-width: 1024px){.remote-service .text{grid-column:1/-1;margin-right:0}}.remote-service .text h1{text-align:left;align-items:flex-start;font-size:2rem;line-height:48px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400;margin:0}@media screen and (max-width: 1024px){.remote-service .text h1{text-align:center;align-items:center;font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400}}.remote-service .text p{margin-top:24px;font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#1d2939;font-weight:400}.remote-service .circle-text{background-color:#104566;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;height:calc(7rem + 108px)}@media screen and (max-width: 1024px){.remote-service .circle-text{margin:40px auto 0 auto}}.remote-service .circle-text p{text-align:center;font-size:1.1325rem;line-height:27.18px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:400;margin-top:8px}.remote-service .circle-text p b{color:#e3bf97}.contact{display:flex;padding:80px 12.5vw;background-color:#fdfaf6;min-height:80vh;align-items:center}.contact .container{display:grid;align-items:flex-start;grid-template-columns:1fr 1fr;min-width:100%;gap:110px}@media screen and (max-width: 1024px){.contact .container{grid-template-columns:100%;grid-template-rows:repeat(2, fit-content(100%));gap:64px}}.contact address.text h1{font-size:1.5rem;line-height:36px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400;text-transform:uppercase;margin-bottom:64px}@media screen and (max-width: 1024px){.contact address.text h1{text-align:center}}.contact address.text p{font-size:1.125rem;line-height:27px;font-family:"Montserrat",sans-serif;color:#1d2939;font-weight:400;margin-bottom:64px}@media screen and (max-width: 1024px){.contact address.text p{text-align:center}}.contact address.text ul li{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#000;font-weight:400;margin-bottom:16px;display:flex;align-items:center;gap:16px}@media screen and (max-width: 480px){.contact address.text ul li{font-size:0.875rem}}.contact .svg-container{display:flex;padding-top:24px}.contact .svg-container .bar-1{fill:#104566;transform:translate3d(calc(100% - 80px), 0, 0)}.contact .svg-container .bar-2{fill:#d19451;clip-path:inset(0 0 0 100%)}.contact.active .svg-container .bar-1{animation:SlideBarFromRight .75s ease-in-out forwards}.contact.active .svg-container .bar-2{animation:ShowBarFromRight .75s ease-in-out forwards}@media screen and (max-width: 1024px){.contact .svg-container{display:flex;max-height:fit-content;min-width:100%}.contact .svg-container .bar-1,.contact .svg-container .bar-2{clip-path:inset(0 50%)}.contact .svg-container .bar-1{fill:#104566}.contact .svg-container .bar-2{fill:#d19451}.contact.active .svg-container .bar-1{animation:GrowFromCenter .5s forwards}.contact.active .svg-container .bar-2{animation:GrowFromCenter 1.25s .25s forwards}.contact .svg-container .bar-1{transform:translate3d(calc(50% - 40px), 0, 0)}}.contact form{display:flex;flex-direction:column}.contact form .inputContainer{display:flex;flex-direction:column;position:relative;margin-bottom:32px}.contact form .inputContainer+span{text-align:left;margin:-27px 0 10px 0;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#df2020;font-weight:600}.contact form input,.contact form textarea{padding:20px 32px;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#406a85;font-weight:400;background-color:rgba(0,0,0,0);border:1px solid #9fb5c2;border-radius:2px;outline:none;transition:all .25s}.contact form input:focus,.contact form textarea:focus{border:1px solid #104566}.contact form input:focus+label,.contact form textarea:focus+label{top:-10.5px}.contact form input.error,.contact form textarea.error{box-shadow:0 0 0 2px #d19451}.contact form label{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#406a85;font-weight:400;padding:0 16px;background-color:#fdfaf6;top:calc(50% - 10.5px);left:16px;max-width:90%;position:absolute;transition:top .25s}.contact form label.active{top:-10.5px}.contact form textarea{height:260px;resize:none}.contact form textarea+label{top:21px}@media screen and (max-width: 1024px){.contact form textarea+label{top:25px}.contact form textarea+label.active{top:-25px}}.contact form .buttonContainer{align-self:center}.contact form .buttonContainer .svg-container{display:none;padding:0}.contact form .buttonContainer+span{text-align:center;margin:20px auto -20px auto}.contact form .buttonContainer.clicked.loading{background-color:rgba(0,0,0,0)}.contact form .buttonContainer.clicked.loading .svg-container{display:flex}.contact form .buttonContainer.clicked.loading .bottom-bar,.contact form .buttonContainer.clicked.loading .top-bar{width:196px}.contact form .buttonContainer.clicked.success{cursor:default;background-color:#d19451}.contact form .buttonContainer.clicked.success button{cursor:default}.contact form .buttonContainer.clicked.success .svg-container{display:none}.contact form .buttonContainer.clicked.success .bottom-bar,.contact form .buttonContainer.clicked.success .top-bar{width:0}.contact form .buttonContainer.clicked.success:hover button{letter-spacing:0px}.contact form .buttonContainer.clicked.success+span{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:400}.contact form .buttonContainer.clicked.error+span{font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#d19451;font-weight:400}.contact form .buttonContainer{display:flex;flex-direction:column;align-items:center;text-align:center;width:196px;padding:12px 16px;border-radius:2px;text-transform:uppercase;background-color:#d19451;transition:all .3s;cursor:pointer}.contact form .buttonContainer button{display:inline;padding:0;font-size:0.75rem;line-height:18px;font-family:"Montserrat",sans-serif;color:#104566;font-weight:600;text-transform:uppercase;letter-spacing:normal;transition:all .25s}.contact form .buttonContainer .bottom-bar,.contact form .buttonContainer .top-bar{position:relative;width:0;transition:width .2s;fill:#d19451}.contact form .buttonContainer .bottom-bar{bottom:-14px}.contact form .buttonContainer .top-bar{top:-14px}.contact form .buttonContainer:hover{background-color:rgba(0,0,0,0)}.contact form .buttonContainer:hover .bottom-bar,.contact form .buttonContainer:hover .top-bar{width:196px}.contact form .buttonContainer:hover button{letter-spacing:1px}footer{display:flex;background-color:#104566;align-items:center;justify-content:space-between;padding:28px 80px}@media screen and (max-width: 1024px){footer{padding:24px}}footer a{display:flex;align-items:center;gap:16px;font-size:1rem;line-height:24px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:400}footer a button{padding:10px;border-radius:50%;background-color:#fbf5ea33}footer a span{display:inline}@media screen and (max-width: 1024px){footer a span{display:none}}
