@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Varela+Round&display=swap);
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-font-smoothing:antialiased;border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}select{cursor:pointer;outline:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}form{width:100%}input[type=email],input[type=file],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #1a536b;border-radius:8px;color:#56575a;font-size:1.125rem;outline-color:#1a536b;padding:13px;width:100%}input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#56575a;font-weight:400}input[type=email]::placeholder,input[type=file]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#56575a;font-weight:400}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../../src/images/chevron.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:13px;padding-right:3rem}textarea{height:160px}.btn-submit{align-items:center;background-color:#3990b1;border-radius:30px;color:#fff;display:flex;gap:15px;justify-content:center;margin-top:32px;position:relative;transition:color .8s,background-color .8s;width:-moz-fit-content;width:fit-content}.btn-submit .wpcf7-spinner{margin:0;position:absolute;right:-50%}.btn-submit input[type=submit]{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:1.143rem;font-weight:700;line-height:1;padding:18px 75px 18px 50px;text-transform:uppercase;transition:all .8s ease-in-out}.btn-submit:after{background-color:#fff;content:"";height:16px;mask:url(../../src/images/arrow.svg) no-repeat center/contain;-webkit-mask:url(../../src/images/arrow.svg) no-repeat center/contain;position:absolute;right:40px;transition:all .8s ease-in-out;width:16px}.btn-submit:hover{background-color:#1a536b;text-decoration:none}.input--icon{position:relative}.input--icon input,.input--icon select,.input--icon textarea{padding-left:64px}.input--icon:before{background-color:#1a536b;content:"";height:20px;left:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:16px;width:20px;z-index:1}.input--icon.input--icon-gray:before{background-color:#56575a}.input--icon.input--icon-white:before{background-color:#fff}.input--icon.input--icon-user:before{-webkit-mask-image:url(../../src/images/user.svg);mask-image:url(../../src/images/user.svg)}.input--icon.input--icon-email:before{-webkit-mask-image:url(../../src/images/mail.svg);mask-image:url(../../src/images/mail.svg)}.input--icon.input--icon-phone:before{-webkit-mask-image:url(../../src/images/phone.svg);mask-image:url(../../src/images/phone.svg)}.input--icon.input--icon-message:before{-webkit-mask-image:url(../../src/images/message.svg);mask-image:url(../../src/images/message.svg)}.input--icon.input--icon-localization:before{-webkit-mask-image:url(../../src/images/localization.svg);mask-image:url(../../src/images/localization.svg)}.input--icon.input--icon-search:before{-webkit-mask-image:url(../../src/images/search.svg);mask-image:url(../../src/images/search.svg)}.input--icon.input--icon-book:before{-webkit-mask-image:url(../../src/images/book.svg);mask-image:url(../../src/images/book.svg)}.input--icon.input--icon-doctor:before{-webkit-mask-image:url(../../src/images/doctor.svg);mask-image:url(../../src/images/doctor.svg)}.form-control{align-items:center;display:grid;gap:5px;margin-bottom:20px;position:relative;width:100%}.form-control--hidden{display:none}.form-control .wpcf7-acceptance .wpcf7-list-item label{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr}.form-control label{color:#1e1e1e}.form-control--transparent{background-color:transparent;border-color:transparent;color:#fff}.form-control--transparent input,.form-control--transparent select,.form-control--transparent textarea{background-color:transparent;border-color:#fff;color:#fff;outline-color:#fff}.form-control--transparent input::-moz-placeholder,.form-control--transparent select::-moz-placeholder,.form-control--transparent textarea::-moz-placeholder{color:hsla(0,0%,100%,.7);font-weight:900}.form-control--transparent input::placeholder,.form-control--transparent select::placeholder,.form-control--transparent textarea::placeholder{color:hsla(0,0%,100%,.7);font-weight:900}.form-control--transparent .input--icon:before{background-color:#fff}.form-control.floating input[type=email],.form-control.floating input[type=number],.form-control.floating input[type=search],.form-control.floating input[type=tel],.form-control.floating input[type=text],.form-control.floating textarea{border:none;border-bottom:1px solid #7c7c7c;border-radius:0;color:#1e1e1e;outline:none;padding:24px 14px 8px;width:100%}.form-control.floating input[type=email]::-moz-placeholder,.form-control.floating input[type=number]::-moz-placeholder,.form-control.floating input[type=search]::-moz-placeholder,.form-control.floating input[type=tel]::-moz-placeholder,.form-control.floating input[type=text]::-moz-placeholder,.form-control.floating textarea::-moz-placeholder{color:transparent}.form-control.floating input[type=email]::placeholder,.form-control.floating input[type=number]::placeholder,.form-control.floating input[type=search]::placeholder,.form-control.floating input[type=tel]::placeholder,.form-control.floating input[type=text]::placeholder,.form-control.floating textarea::placeholder{color:transparent}.form-control.floating textarea{max-height:120px;padding-top:27px}.form-control.floating label{border:1px solid transparent;font-weight:900;height:100%;left:0;padding:1rem .5rem;pointer-events:none;position:absolute;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-control.floating>span:has(input:not(:-moz-placeholder-shown))~label,.form-control.floating>span:has(textarea:not(:-moz-placeholder-shown))~label{opacity:.65;transform:scale(.85) translateY(-.8rem) translateX(.15rem)}.form-control.floating>span:has(input:focus)~label,.form-control.floating>span:has(input:not(:placeholder-shown))~label,.form-control.floating>span:has(textarea:focus)~label,.form-control.floating>span:has(textarea:not(:placeholder-shown))~label{opacity:.65;transform:scale(.85) translateY(-.8rem) translateX(.15rem)}.form-control.check{display:flex;gap:10px}.select{position:relative;width:100%}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#56575a;width:100%}.select:after{border-right:1px solid #56575a;border-top:1px solid #56575a;content:"";height:5px;margin-right:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(135deg);transition:all .3s;width:5px}.select:active:after{transform:translateY(-50%) rotate(-45deg)}input.error,select.error{border-color:#dc3545}input.error:checked,select.error:checked{border-color:#1a536b}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1a536b;cursor:pointer;height:20px;padding:5px;position:relative;width:20px}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1}input[type=checkbox]{border-color:#1a536b}input[type=checkbox]:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;transform:rotate(45deg) translate(-100%,-25%);width:6px}input[type=checkbox]:checked{background-color:#1a536b}input[type=radio]{border-radius:100%}input[type=radio]:after{background-color:#1a536b;border-radius:100%;height:10px;width:10px}.error input[type=radio]{border-color:#dc3545}.error input[type=radio]:checked{border-color:#1a536b}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3990b1;border:none;border-radius:12px;height:8px;margin-top:40px;padding:0;position:relative;width:97.5%}input[type=range]:after{align-content:center;background-color:#3990b1;border-radius:4px;bottom:15px;color:#fff;content:attr(data-value);font-size:1rem;font-weight:700;height:40px;left:calc(var(--value)*.983 - 13px);line-height:2.5;-webkit-mask:url(../../src/images/balao.svg) no-repeat center;mask:url(../../src/images/balao.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;opacity:0;padding:2px 3px 5px;position:absolute;text-align:center;transition:opacity .3s,visibility .3s;visibility:hidden;width:40px;z-index:1}input[type=range]:hover:after{opacity:1;visibility:visible}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#1a536b;border:4px solid #fff;border-radius:100%;box-shadow:0 2px 4px -2px rgba(24,39,75,.122);cursor:pointer;height:20px;margin-top:-6px;width:20px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#1a536b 0,#1a536b var(--value),#3990b1 var(--value),#3990b1 100%);border-radius:12px;height:8px}input[type=checkbox].toggle{background-color:#3990b1;border:none;border-radius:8px;height:25px;position:relative;transition:background-color .3s;width:50px}input[type=checkbox].toggle:after{background-color:#1a536b;border:none;border-radius:100%;height:15px;left:5px;opacity:unset;transform:translateY(-50%);transition:left .3s,background-color .3s;width:15px}input[type=checkbox].toggle:checked{background-color:#1a536b}input[type=checkbox].toggle:checked:after{background-color:#fff;left:30px}.tooltip{background:#1e1e1e;border-radius:50%;cursor:pointer;display:inline-block;height:20px;position:relative;width:20px}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.tooltip .tooltiptext{background-color:#1a536b;border-radius:4px;bottom:125%;color:#fff;left:50%;margin-left:-70px;opacity:0;padding:5px 10px;position:absolute;text-align:center;transition:opacity .3s,visibility .3s;visibility:hidden;width:140px;z-index:1}.tooltip .tooltiptext:after{border:5px solid transparent;border-top-color:#1a536b;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip__pointer{align-content:center;color:#fff;display:block;font-family:dashicons;font-size:unset;font-style:italic;height:100%;line-height:normal;text-align:center;width:inherit}.tooltip__wrapper{align-items:baseline;display:flex;gap:10px}.two-columns{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media (max-width:768px){input[type=range]:after{font-size:.9rem;height:30px;width:30px}}@media (max-width:640px){input[type=range]:after{left:calc(var(--value)*.92 - 6px)}.two-columns{gap:0;grid-template-columns:1fr}}.header{background-color:#fff;box-shadow:0 9px 57px -27px rgba(0,0,0,.35);display:inline-block;position:fixed;top:0;vertical-align:top;width:100%;z-index:101}.header .wp-block-social-links .wp-social-link{background-color:#1a536b;border-radius:4px;color:#fff;gap:5px}.header .wp-block-social-links .wp-social-link a{padding:5px}.header .wp-block-social-links .wp-social-link svg{height:1.9rem;width:1.9rem}.header__container{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}.header__container-logo{display:inline-block;height:60px;width:250px}.header__container-logo h1{font-size:0}.header__container-logo-home{background-image:url(../../src/images/logo.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;height:100%;overflow:hidden;text-indent:-999999px;width:100%}.header__container-info-links{align-items:center;display:flex;gap:15px;justify-content:end;margin-bottom:20px;max-height:200px;opacity:1;pointer-events:auto;transition:opacity .4s ease,visibility .4s ease,max-height .4s ease;visibility:visible}.header__container-info-links p,.header__container-info-links ul{margin-bottom:0}.header__container-info-links a:before{display:none!important}.header.scrolled .header__container-info-links{margin:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}@media (max-width:1200px){.header__container-logo{height:56px;width:230px}.header__container-logo-home{background-size:230px 56px}.header__container-info-links{display:none}}.footer{animation:cloudZoom 8s ease-in-out infinite;background-color:#3990b1;background-image:url(../../src/images/footer-cloud-pattern.png);background-position:top;background-repeat:no-repeat;background-repeat:repeat-x;background-size:105% auto;overflow:hidden;position:relative}@keyframes cloudZoom{0%,to{background-size:105% auto}50%{background-size:110% auto}}.footer__wrapper{padding:220px 0 60px;position:relative;z-index:1}.footer__wrapper .center{display:grid;gap:3.5%;grid-template-columns:23fr 24fr auto 28fr}.footer__container{display:flex;flex-direction:column;gap:30px}.footer__container .wp-block-image{max-width:290px}.footer__container .is-layout-flex{gap:15px}.footer__container h3{color:#fff;margin-bottom:15px}.footer__container p{color:#fff;font-weight:400;margin:0}.footer__container .input--icon:before{top:17px!important}.footer__container .menu{margin:0}.footer__container .menu .menu-item{list-style:none;margin:0 0 22px}.footer__container .menu .menu-item:last-child{margin-bottom:0}.footer__container .menu .menu-item.adress,.footer__container .menu .menu-item.mail,.footer__container .menu .menu-item.phone{min-height:21px;padding-left:45px}.footer__container .menu .menu-item.phone{background:url(../../src/images/phone.svg) no-repeat transparent 0}.footer__container .menu .menu-item.mail{background:url(../../src/images/mail.svg) no-repeat transparent 0}.footer__container .menu .menu-item.adress{background:url(../../src/images/adress.svg) no-repeat transparent 0}.footer__container .menu .menu-item a{color:#fff;font-weight:400;position:relative;transition:all .5s}.footer__container .menu .menu-item a:before{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .5s ease}.footer__container .menu .menu-item a:hover:before{transform:scale(1);transform-origin:right center}.footer__copyright{position:relative;z-index:1}.footer__copyright .center{padding:30px 0;position:relative}.footer__copyright .center:before{background-image:url(../../src/images/copyright-line.svg);background-position:top;background-repeat:repeat-x;background-size:auto 4px;content:"";height:4px;left:0;position:absolute;top:0;width:100%;z-index:2}.footer__copyright-copy{align-items:center;display:flex;justify-content:space-between;overflow:hidden}.footer__copyright-copy p{color:#fff;margin:0}.footer__copyright-copy a{color:#fff;font-weight:800;position:relative;transition:all .5s}.footer__copyright-copy a:before{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .5s ease}.footer__copyright-copy a:hover{color:#fff}.footer__copyright-copy a:hover:before{transform:scale(1);transform-origin:right center}.footer .btn,.footer input[type=submit]{background-color:#fff;color:#1a536b;height:-moz-fit-content;height:fit-content;width:100%}.footer .btn:hover,.footer input[type=submit]:hover{color:#3990b1}.footer .wpcf7-spinner{display:flex;justify-self:center;margin-top:10px}.footer .wpcf7 form .wpcf7-response-output{margin:0}@media (max-width:1024px){.footer__wrapper .center{grid-template-areas:"footer1 footer1" "footer2 footer3" "footer4 footer4";grid-template-columns:1fr 1fr}.footer .footer__container.footer1{grid-area:footer1}.footer .footer__container.footer2{grid-area:footer2}.footer .footer__container.footer3{grid-area:footer3}.footer .footer__container.footer4{grid-area:footer4}.footer .newsletter-form__container{display:grid;gap:2%;grid-template-columns:2fr 1fr}.footer .form-control{margin-bottom:0}.footer__copyright{margin-top:30px}}@media (max-width:768px){.footer__wrapper{padding:120px 0 40px}.footer__wrapper .center{gap:20px;grid-template-areas:"footer1" "footer2" "footer3" "footer4";grid-template-columns:1fr}}.menu-mobile .menu-sidebar ul.menu li.btn--dark a{color:#fff;padding:8px 40px;text-align:center}.itens-menu ul.menu{align-items:center;display:flex;gap:5px;justify-content:end;margin-bottom:0}.itens-menu ul.menu#menu-top-header li a{color:#fff;padding:8px 40px}.itens-menu ul.menu li.menu-item{display:flex;flex-direction:column;position:relative}.itens-menu ul.menu li.menu-item:not(:first-child)>a:before{color:#1e1e1e;content:"|";display:inline-block;font-size:1.5rem;font-weight:300;letter-spacing:0;margin-right:15px;position:relative;top:0;transform:scaleX(.5)}.itens-menu ul.menu li.menu-item.menu-item-has-children a{padding-right:25px}.itens-menu ul.menu li.menu-item a{box-sizing:border-box;color:#1e1e1e;display:inline-block;font-size:.8em;font-weight:500;margin:0;padding:10px 15px;position:relative;text-transform:uppercase;width:100%}.itens-menu ul.menu li.menu-item a:hover{color:#3990b1}.itens-menu ul.menu li.menu-item a:last-child{padding:10px 0 10px 10px}.itens-menu ul.menu li.menu-item ul.sub-menu{background-color:#fff;box-shadow:8px 8px 20px rgba(51,51,51,.38);display:none;margin:0;padding:0;position:absolute;top:60px;width:-moz-max-content;width:max-content;z-index:9}.itens-menu ul.menu li.menu-item ul.sub-menu li{border-bottom:1px solid #afafaf;padding:0;transition:all .6s}.itens-menu ul.menu li.menu-item ul.sub-menu li a{margin:5px 20px}.itens-menu ul.menu li.menu-item ul.sub-menu li ul.sub-menu{border-top:1px solid #afafaf;box-shadow:0 0 0;display:none;left:0;position:inherit;top:0;width:100%}.itens-menu ul.menu li.menu-item ul.sub-menu li ul.sub-menu a{color:#1e1e1e}.itens-menu ul.menu li.menu-item ul.sub-menu li ul.sub-menu li:last-child{border-bottom:none}.itens-menu ul.menu ul.sub-menu li.menu-item>a:before{content:none!important}.itens-menu .nav-item{cursor:pointer;display:block;display:none;height:25px;padding:10px;transform:rotate(0deg);transition:.05s ease-in-out;width:38px}.itens-menu .nav-item span{background:#1a536b;display:block;height:3px;left:5px;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:32px}.itens-menu .nav-item span:first-child{top:5px}.itens-menu .nav-item span:nth-child(2),.itens-menu .nav-item span:nth-child(3){top:13px}.itens-menu .nav-item span:nth-child(4){top:21px}.itens-menu .nav-item.open span:first-child{left:50%;top:13px;width:0}.itens-menu .nav-item.open span:nth-child(2){transform:rotate(45deg)}.itens-menu .nav-item.open span:nth-child(3){transform:rotate(-45deg)}.itens-menu .nav-item.open span:nth-child(4){left:50%;top:18px;width:0}.menu-item-has-children:after{border:solid #1e1e1e;border-width:0 2px 2px 0;content:"";padding:3px;position:absolute;right:6px;top:22px;transform:rotate(45deg);transition:all,.6s}.menu-item-has-children.active:after{top:20px;transform:rotate(225deg)}.menu-item-has-children ul.sub-menu .menu-item-has-children{margin-bottom:0}.menu-item-has-children ul.sub-menu .menu-item-has-children:after{right:16px;top:20px}.menu-item-has-children ul.sub-menu .menu-item-has-children.active:after{top:18px}.menu-mobile{align-items:center;display:flex;justify-content:right;margin-left:27px}.menu-mobile .menu-sidebar{background:#fff;box-shadow:1px 1px 6px rgba(0,0,0,.1);height:100%;left:-290px;overflow:auto;padding:15px;position:fixed;top:0;transition:left .35s linear,opacity .25s linear;width:260px;z-index:9999999}.menu-mobile .menu-sidebar.open{left:0}.menu-mobile .menu-sidebar.open #menu-menu-principal{display:flex;flex-direction:column}.menu-mobile .menu-sidebar.open #menu-menu-principal .menu-item-has-children:after{right:26px;top:21px}.menu-mobile .menu-sidebar .menu-item-has-children:after{top:18px}.menu-mobile .menu-sidebar .btn--dark{margin-bottom:10px;width:auto}.menu-mobile .menu-sidebar .is-layout-flex{justify-content:center}.menu-mobile .menu-sidebar .widget-menu{display:block;margin-bottom:10px;width:100%}.menu-mobile .menu-sidebar .widget-menu h4{border-bottom:1px solid;color:#1a536b;font-size:1.3em;font-style:normal;font-weight:700;line-height:normal;margin:0;padding-bottom:11px}.menu-mobile .menu-sidebar ul.menu{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.menu-mobile .menu-sidebar ul.menu li{border-bottom:1px solid #1a536b;margin-left:0;position:relative;text-align:left;width:100%}.menu-mobile .menu-sidebar ul.menu li:last-child{border-bottom:0}.menu-mobile .menu-sidebar ul.menu li ul.sub-menu{background:#3990b1;border-top:1px solid #afafaf;box-shadow:0 0 0;display:none;left:0;margin-bottom:0;position:inherit;top:0;width:100%}.menu-mobile .menu-sidebar ul.menu li ul.sub-menu li:last-child{border-bottom:none}.menu-mobile .menu-sidebar ul.menu li ul.sub-menu li a{color:#fff}.menu-mobile .menu-sidebar ul.menu li.menu-item-active a:before{display:block}.menu-mobile .menu-sidebar ul.menu li:last-child{border-bottom:none}.menu-mobile .menu-sidebar ul.menu li a{box-sizing:border-box;color:#1e1e1e;display:inline-block;margin:0;padding:12px;text-transform:uppercase;transition:all,.3s;width:100%}.menu-mobile .menu-sidebar ul.menu li a:hover{color:#1e1e1e}.menu-mobile .menu-sidebar .btn-close{color:#1a536b;cursor:pointer;display:flex;font-size:1.4em;font-weight:900;justify-content:end;margin-bottom:10px}.menu-mobile .overlay{background-color:#000;bottom:0;cursor:pointer;display:none;left:0;opacity:.5;position:fixed;right:0;top:0}.menu-mobile.expanded .overlay{display:block;z-index:991}@media (max-width:1200px){.itens-menu ul.menu{display:none}.itens-menu .nav-item{display:block}}li.btn.btn--dark{padding:0}li.btn.btn--dark a{padding:8px 40px}.btn,input[type=submit]{align-items:center;border:none;border-radius:4px;color:#1a536b;cursor:pointer;display:flex;font-size:1.25rem;font-weight:800;gap:14px;justify-content:center;padding:18px 34px;text-transform:uppercase;transition:color 1s,background-color 1s}.btn--rounded{border-radius:32px}.btn--border{border:1px solid #000;box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.btn--arrow-circle:after,.btn--arrow:after{background-color:currentColor;content:"";display:inline-block;margin-left:8px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.btn--arrow:after{height:18px;-webkit-mask-image:url(../../src/images/arrow.svg);mask-image:url(../../src/images/arrow.svg);width:18px}.btn--arrow-circle:after{height:24px;-webkit-mask-image:url(../../src/images/arrow-circle.svg);mask-image:url(../../src/images/arrow-circle.svg);width:24px}.btn--transparent{background-color:transparent;border:none;padding:0}.btn--white{background-color:#fff;color:#3990b1}.btn--white:hover{background-color:#1a536b;color:#fff}.btn--light{background-color:#3990b1;color:#fff}.btn--dark,.btn--light:hover{background-color:#1a536b;color:#fff}.btn--dark{padding:8px 40px;width:-moz-fit-content;width:fit-content}.btn--dark:hover{background-color:#103342}.btn--dark a{color:#fff;font-size:1rem}.btn--dark a:hover,.btn--text-light{color:#3990b1}.btn--text-dark{color:#1a536b}.button-whatsapp-animated,.button-whatsapp-animated-fill{border-radius:100%}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.top-bar .animated .infinite .effect .whatsapp-circle{display:none}.select-modal .wpcf7-select{background:#e4ffe5;border:1px solid transparent;border-radius:5px;height:43px;margin-bottom:15px;margin-left:0;padding-left:14px;width:90%}.select-modal .wpcf7-select:after{background:url(../../src/images/triangulo-green.png) no-repeat transparent 50%;content:"";height:16px;position:absolute;right:26px;top:20px;width:16px}.button-whatsapp-animated{background-color:transparent;border:2px solid rgba(30,30,30,.4);height:90px;opacity:.5;position:absolute;width:90px}.zoomIn{animation-name:zoomIn}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.effect{animation-name:effect}@keyframes effect{0%,to{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.button-whatsapp-animated-fill{border:2px solid transparent;height:60px;left:28px;opacity:.4!important;position:absolute;top:28px;-ms-transition:all .2s ease-in-out;transition:all .5s;width:60px}.button-whatsapp-animated,.mypage-alo-phone:hover .button-whatsapp-animated{border-color:#43b91e}.whatsapp-circle{background-color:#4ec95e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24'%3E%3Cpath d='m.057 24 1.687-6.163a11.867 11.867 0 0 1-1.587-5.946C.16 5.335 5.495 0 12.05 0a11.817 11.817 0 0 1 8.413 3.488 11.824 11.824 0 0 1 3.48 8.414c-.003 6.557-5.338 11.892-11.893 11.892a11.9 11.9 0 0 1-5.688-1.448L.057 24zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z'/%3E%3C/svg%3E");background-position:14px 12px;background-repeat:no-repeat;border-radius:100%;height:58px;left:17px;opacity:1;position:absolute;top:17px;transition:all .2s ease-in-out;width:58px}.form-total{position:relative;right:-10px;width:98%}body .modal-whats .form .wpcf7-response-output{margin-left:-30px}.modal-whats{background:url(../../src/images/wallpaper-whats.png) no-repeat #e5dbd2 50%;bottom:77px;box-shadow:-3px 2px 17px -4px #000;display:none;position:fixed;right:71px;width:492px;z-index:9999}.modal-whats .conversation{align-items:center;background:#11564c;display:flex;padding:10px}.modal-whats .conversation div h2{color:#fff;font-size:21px;font-weight:600;margin-bottom:5px}.modal-whats .conversation div p{color:#fff;margin-bottom:0;margin-top:2px}.modal-whats .conversation img{height:60px;margin-left:15px;margin-right:25px;width:60px}.modal-whats .conversation .close-whats{color:#fff;cursor:pointer;font-size:21px;font-weight:600;height:20px;position:absolute;right:22px;text-decoration:none;top:29px;width:14px}.modal-whats .whats-box{position:relative}.modal-whats .form{align-items:flex-end;display:flex;flex-direction:column;width:100%}.modal-whats .form .wpcf7-response-output{margin-left:-30px}.modal-whats .form span .wpcf7-not-valid-tip{font-size:10px;position:absolute;right:3px;top:5px;z-index:1}.modal-whats .form .select-contact{position:relative}.modal-whats .form .select-contact .wpcf7-not-valid-tip{font-size:10px;position:absolute;right:34px;top:29px;z-index:1}.modal-whats .form .select-contact:after{background:url(../../src/images/triangulo-green.png) no-repeat transparent 50%;content:"";height:16px;position:absolute;right:20px;top:14px;width:16px}.modal-whats .form .select-contact-whats{background:#e4ffe5;border:none;border-radius:6px;color:#676666;font-family:Lato,sans-serif;font-size:15px;font-size:1.25rem;font-weight:500;height:46px;line-height:1.5;margin:14px 0;padding:0 0 0 16px;position:relative;right:31px;width:322px}.modal-whats .form .my-message p{background:#fff;border-radius:5px;color:#1b1b1b;font-size:15px;line-height:21px;margin-right:90px;padding:11px 20px;width:371px}.modal-whats .form .my-message.seta.seta-esquerda{padding:20px 0 0 38px;position:relative}.modal-whats .form .my-message.seta.seta-esquerda:before{background:url(../../src/images/triangulo.png) no-repeat transparent 50%;content:"";height:16px;left:26px;position:absolute;top:20px;width:16px}.modal-whats .form .wpcf7 form.invalid .wpcf7-response-output,.modal-whats .form .wpcf7 form.payment-required .wpcf7-response-output,.modal-whats .form .wpcf7 form.unaccepted .wpcf7-response-output{background:#e5dbd2;border-color:red;bottom:-42px;color:#000;display:none;left:0;margin-left:6px;position:absolute;right:0;text-align:center;top:inherit;transition:all .4s;width:90%}.modal-whats .form .wpcf7-mail-sent-ok{background:transparent;border-color:#00ff0d;bottom:-42px;color:#000;left:0;margin-left:0;right:0;text-align:center;top:inherit;width:100%}.modal-whats .form .form-submit{position:relative}.modal-whats .form .wpcf7-spinner{bottom:8px;left:-103px;position:absolute}.modal-whats .form .wpcf7-response-output{background:#e5dbd2;border-color:red;color:#000;margin:0;padding:7px 9px;width:100%}.modal-whats .form .wpcf7 form.aborted .wpcf7-response-output,.modal-whats .form .wpcf7 form.failed .wpcf7-response-output{background:#e5dbd2;border-color:red;color:#000;left:0;margin:0;position:absolute;right:0;text-align:center;transition:all .4s;width:100%}.modal-whats .form .email-modal,.modal-whats .form .whats-modal{position:relative;right:41px;width:321px}.modal-whats .form .email-modal:after,.modal-whats .form .whats-modal:after{background:url(../../src/images/triangulo-green.png) no-repeat transparent 50%;content:"";height:16px;position:absolute;right:-12px;top:0;width:16px}.modal-whats .form .your-message input.wpcf7-form-control{background:#e4ffe5;border:1px solid transparent;border-radius:5px;height:43px;margin-bottom:15px;margin-left:0;padding-left:14px;width:100%}.modal-whats .form .your-message input.wpcf7-form-control:after{background:url(../../src/images/triangulo-green.png) no-repeat transparent 50%;content:"";height:16px;position:absolute;right:26px;top:20px;width:16px}.modal-whats .form .your-message input.wpcf7-form-control.wpcf7-submit{background:#0a6156;border:2px solid #0a6156;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:auto;padding:14px 12px;position:relative;right:31px;transition:all .4s;width:100%}.modal-whats .form .your-message input.wpcf7-form-control.wpcf7-submit:hover{background:transparent;color:#0a6156}.theme-dark .modal-whats .conversation{background:#202c33}.theme-dark .modal-whats{background:url(../../src/images/wallpaper-whats-dark.png) no-repeat #0b141a 50%;z-index:999999}.theme-dark .modal-whats .form .your-message input.wpcf7-form-control{background:#e4ffe5;color:#1e1e1e}.theme-dark .modal-whats .form .your-message input.wpcf7-form-control.wpcf7-submit{background:#005c4b;color:#fff}.theme-dark .modal-whats .form .your-message input.wpcf7-form-control .theme-dark .modal-whats .form .your-message input.wpcf7-form-control::-moz-placeholder{color:#fff}.theme-dark .modal-whats .form .your-message input.wpcf7-form-control .theme-dark .modal-whats .form .your-message input.wpcf7-form-control::placeholder{color:#fff}.theme-dark .modal-whats .form .your-message input.wpcf7-form-control.wpcf7-submit:hover{color:#fff}.theme-dark .modal-whats .form .my-message.seta.seta-esquerda:before{background:url(../../src/images/triangulo-dark.png) no-repeat transparent 50%}.theme-dark .modal-whats .form .my-message p{background:#383f43;color:#fff}@media screen and (max-width:852px){.modal-whats .form .your-message input.wpcf7-form-control{height:48px;margin-left:27px}.modal-whats .form .select-contact-whats{height:48px;width:299px}.wrapper-inner-page-section-1 .total-one .col-2 form input[type=submit]{width:unset}.modal-whats .form .your-message input.wpcf7-form-control{margin-left:28px;width:297px}.modal-whats:after{right:34px}.modal-whats .form .email-modal,.modal-whats .form .whats-modal{right:0}.modal-whats .form .email-modal:after,.modal-whats .form .whats-modal:after{right:35px}.modal-whats .form .your-message input.wpcf7-form-control{margin-left:-19px}.modal-whats .form .your-message input.wpcf7-form-control.wpcf7-submit{margin-left:23px;width:297px}.modal-whats{width:366px}.modal-whats .form .my-message p{margin-right:42px;width:302px}.modal-whats .form .my-message:before{top:13px}}@media screen and (max-width:452px){.modal-whats .form .email-modal,.modal-whats .form .whats-modal{right:-4px;width:253px}.modal-whats .form .email-modal:after,.modal-whats .form .whats-modal:after{right:17px}.modal-whats{bottom:91px;right:43px;width:320px}.modal-whats .form .your-message input.wpcf7-form-control.wpcf7-submit{width:247px}.modal-whats .form .select-contact-whats{width:248px}.modal-whats .form .my-message p{font-size:13px;width:257px}.modal-whats .form .your-message input.wpcf7-form-control{margin-left:-22px;width:246px}.modal-whats .conversation div h2{font-size:18px}.modal-whats .conversation div p{font-size:14px}.modal-whats .form .your-message input.wpcf7-form-control:before{right:9px;top:11px}.modal-whats .form .your-message input.wpcf7-form-control:after{right:11px;top:73px}}@media screen and (max-width:350px){.modal-whats{bottom:91px;right:0;width:100%}}.button-whatsapp-flutuante{bottom:-10px;height:115px;position:fixed;right:10px;width:115px;z-index:9999}.button-whatsapp-flutuante span{background-color:#777;border-radius:10px;color:#fff;display:block;font-size:12px;margin:0 auto;padding:2px 8px;position:relative;text-align:center;top:0;width:100%}.button-whatsapp-flutuante span:after{border:5px solid transparent;border-top-color:#777;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.button-whatsapp-flutuante:hover{text-decoration:none}.archive .author-info{align-items:center;border-bottom:2px solid #000;display:flex;justify-content:space-between;margin:20px 0;padding-bottom:30px}.archive .author-info img{border-radius:50%}.archive .author-avatar{border:5px solid #f5f5f5;border-radius:50%;flex:0 0 auto;transition:transform .3s ease}.archive .author-avatar:hover{transform:scale(1.05)}.archive .author-description{color:#333;flex:1 1 auto;font-size:14px;margin-left:20px}.archive__container{display:grid;gap:10px;grid-template-columns:68% 29%;padding-top:5px}.archive__left{display:inline-block;vertical-align:top}.archive__left-post{align-items:center;gap:10px;justify-content:space-between;margin-bottom:25px;padding-bottom:25px}.archive__right{display:inline-block;position:sticky;vertical-align:top}@media (max-width:500px){.archive .author-info{align-items:flex-start;flex-direction:column;max-width:100%}.archive .author-avatar,.archive .author-description{margin:10px 0}.archive .author-description{margin-left:0}}.archive-ebooks{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:700px}.archive-ebooks__container{display:flex;flex-direction:column;gap:64px;justify-content:center}.ebooks-list__title{border-bottom:2px solid #1a536b;margin-bottom:64px;padding-bottom:8px}.ebooks-list__items{display:grid;gap:16px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ebooks-list__item{display:flex}.filter__container{display:flex;flex-direction:column;gap:32px}.filter__form{align-items:stretch;border:1px solid #1a536b;border-radius:8px;display:flex;gap:8px;padding:12px}.filter__form .form-control{align-items:stretch;margin-bottom:0}.filter__form .form-control:before{top:16px}.filter__form .form-control input,.filter__form .form-control select{line-height:1.2;padding:16px 13px 16px 64px}.filter__form .form-control input::-moz-placeholder,.filter__form .form-control select::-moz-placeholder{font-weight:100}.filter__form .form-control input::placeholder,.filter__form .form-control select::placeholder{font-weight:100}.filter__form .form-control:first-of-type{flex:2 1 0}.filter__form .form-control:first-of-type input{width:100%}.filter__form .form-control:nth-of-type(2){flex:1 1 0}.filter__form button{width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.ebooks-list__items{grid-template-columns:1fr}.filter__form{flex-direction:column}.filter__form .form-control{width:100%}.filter__form .form-control:first-child,.filter__form .form-control:nth-child(2){flex:0 0 100%}}.card{border:2px solid #1a536b;border-radius:4px;display:flex;padding:32px;position:relative;width:100%}.card__container{display:grid;gap:32px;grid-template-columns:40% 1fr;width:100%}.card__image{background-color:rgba(0,0,0,.7);border-radius:4px;height:-moz-fit-content;height:fit-content;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content}.card__image:hover{background-color:rgba(0,0,0,.6)}.card__image:hover .card__download-icon{transform:scale(1.1)}.card__image img{border-radius:4px;display:block;height:100%;mix-blend-mode:overlay;-o-object-fit:cover;object-fit:cover}.card__download{color:#1a536b;cursor:pointer;display:flex;font-weight:700;position:relative}.card__download-icon{background-image:url(../../src/images/eye.svg);background-position:50%;background-repeat:no-repeat;height:100%;position:absolute;transition:transform .3s ease;width:100%}.card__content{display:flex;flex-direction:column;justify-content:space-between}.card__content-text{display:flex;flex-direction:column;gap:16px}.card__content-actions{display:flex;justify-content:space-between}@media screen and (max-width:640px){.card{padding:16px}.card__container{gap:16px}}@media screen and (max-width:450px){.card__container{grid-template-columns:1fr;place-items:center}.card__content{padding:16px}}.redes{align-items:center;justify-content:space-between;margin-bottom:0}.redes,.redes__container{display:flex;gap:10px}.redes ul{margin-bottom:0}.redes .share-buttons ul li{list-style:none}.redes .share-buttons__wrapper{align-items:center;display:flex;justify-content:center;position:relative}.redes .share-buttons__main-wrapper{align-items:center;display:flex;flex-direction:row-reverse}.redes .share-buttons span{color:#1a536b;cursor:pointer;margin-left:10px;text-transform:capitalize}.redes .share-buttons a,.redes .share-buttons label,.redes .share-buttons svg{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:22px;transition:all .15s;width:22px}.redes .share-buttons a.share,.redes .share-buttons label.share,.redes .share-buttons svg.share{background-color:#1a536b;mask-image:url(../../src/images/share.svg);-webkit-mask-image:url(../../src/images/share.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.redes .share-buttons a.share:hover,.redes .share-buttons label.share:hover,.redes .share-buttons svg.share:hover{opacity:.8}.redes .share-buttons li a svg{fill:#1a536b;transition:fill .3s ease}.redes .share-buttons li a:hover svg{fill:#46e400}.redes .share-buttons .share-buttons__social__show-options{opacity:0;width:0}.redes .share-buttons__social{background-color:#fff;border:1px solid #1a536b;border-radius:10px;bottom:20px;display:grid;gap:3px;height:-moz-fit-content;height:fit-content;left:5px;opacity:0;padding:4px 7px;position:absolute;transition:all .3s;z-index:-1}.redes .share-buttons:has(.share-buttons__social__show-options:checked) .share-buttons__social{bottom:30px;opacity:1;z-index:1}@media screen and (max-width:640px){.redes .share-buttons__main-wrapper{justify-content:end}}.nav-links,.pagination{display:flex;gap:10px;justify-content:center;margin-top:48px}.nav-links.page-numbers,.pagination.page-numbers{gap:8px;list-style:none;padding:0}.nav-links .page-numbers,.nav-links li .page-numbers,.pagination .page-numbers,.pagination li .page-numbers{align-items:center;border:1px solid #56575a;border-radius:4px;color:#1e1e1e;display:flex;font-weight:700;gap:10px;height:32px;justify-content:center;text-decoration:none;width:32px}.nav-links .page-numbers.current,.nav-links .page-numbers:hover,.nav-links li .page-numbers.current,.nav-links li .page-numbers:hover,.pagination .page-numbers.current,.pagination .page-numbers:hover,.pagination li .page-numbers.current,.pagination li .page-numbers:hover{border-color:#1a536b;color:#1a536b}.nav-links .page-numbers.next,.nav-links .page-numbers.prev,.nav-links li .page-numbers.next,.nav-links li .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.prev,.pagination li .page-numbers.next,.pagination li .page-numbers.prev{background-color:#1a536b;border-color:#1a536b;color:#fff;transition:color .3s,background-color .3s}.nav-links .page-numbers.next:hover,.nav-links .page-numbers.prev:hover,.nav-links li .page-numbers.next:hover,.nav-links li .page-numbers.prev:hover,.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover,.pagination li .page-numbers.next:hover,.pagination li .page-numbers.prev:hover{background-color:#3990b1;color:#fff}.center{margin:0 auto;width:1200px}.section-line{padding:60px 0 40px}@media screen and (max-width:1200px){.center{width:1024px}}@media screen and (max-width:1024px){.center{width:768px}}@media screen and (max-width:768px){.center{width:640px}.section-line{padding:50px 0 30px}}@media screen and (max-width:640px){.center{width:90%}}html{font-family:Ubuntu;font-size:16px;scroll-behavior:smooth;scroll-padding:100px}html ::-moz-selection{background-color:rgba(26,83,107,.7);color:#fff}html ::selection{background-color:rgba(26,83,107,.7);color:#fff}*{scrollbar-color:rgba(var(--primaryColor-rgb),.3) transparent;scrollbar-width:thin}h1,h2,h3,h4,h5,h6{color:#1e1e1e;font-weight:600;line-height:1.2}h1{font-size:2.9rem}h1,h2{font-family:Fredoka}h2{font-size:2.375rem}h3{font-family:Fredoka;font-size:1.875rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a,label,li,p,pre,span,td,th{color:#1e1e1e;font-size:1.25rem;line-height:1.5}ol,p,table,ul{margin-bottom:20px}b,strong{font-weight:700}em,i{font-style:italic}a{color:#1a536b;text-decoration:none;transition:color .3s}a:hover{color:#4babd3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:inherit}.title{color:#1e1e1e;font-family:Fredoka;font-size:3.75rem}.subtitle{align-items:center;display:inline-flex;justify-content:center;margin-bottom:10px;position:relative;z-index:1}.subtitle span.label{background-color:#1a536b;border-radius:50px;color:#fff;display:inline-block;min-width:200px;padding:3px 32px;position:relative;text-align:center;text-transform:uppercase;z-index:2}.subtitle span.dash{background:url(../../src/images/dashed-line.png) no-repeat 50%;background-size:contain;height:70px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px;z-index:0}.subtitle span.plane{animation:fly 10s ease-in-out infinite;background:url(../../src/images/paper-plane.png) no-repeat 50%;background-size:contain;height:40px;left:calc(50% + 75px);pointer-events:none;position:absolute;top:0;transform:translateY(-100%);width:40px;z-index:1}@keyframes fly{0%{transform:translateY(-100%) rotate(0deg)}20%{transform:translate(10px,-120%) rotate(8deg)}40%{transform:translate(-10px,-130%) rotate(-8deg)}60%{transform:translate(8px,-120%) rotate(6deg)}80%{transform:translate(-8px,-120%) rotate(-6deg)}to{transform:translateY(-100%) rotate(0deg)}}.white-text{color:#fff}.blue-text a{color:#1a536b!important}.blue-text a:hover{color:#3990b1!important}.table{background-color:#fff;border:1px solid #fff;text-align:center;width:100%}.table thead{background-color:#3990b1;box-shadow:0 2px 0 -1px #3990b1;position:sticky;top:0;z-index:2}.table thead tr th{color:#fff;font-weight:700}.table.table-striped tbody tr:nth-of-type(odd)>*{background-color:#1a536b;color:#fff}.table :not(caption)>*>*{border:1px solid #c9e3ed;color:#1e1e1e;font-weight:500;padding:11.5px}.wp-block-social-links .wp-social-link{background-color:#fff;border-radius:4px;color:#1a536b;gap:5px;padding:3px}.wp-block-social-links .wp-social-link svg{height:1.9rem;width:1.9rem}.h-section{display:flex;flex-direction:column;gap:12px}.h-section--center{align-items:center;text-align:center}.h-section--right{align-items:end}.h-section--left{align-items:start}@media (max-width:1024px){html{font-size:14px}}@media (max-width:640px){html{font-size:12px}h1{font-size:3rem}}.default-page,.faq__questions-tab-response,.single-page .col-1,.slider-gallery__container-text,.text-and-video__content-text{word-wrap:break-word}.default-page a:hover,.faq__questions-tab-response a:hover,.single-page .col-1 a:hover,.slider-gallery__container-text a:hover,.text-and-video__content-text a:hover{text-decoration:underline}.default-page p,.faq__questions-tab-response p,.single-page .col-1 p,.slider-gallery__container-text p,.text-and-video__content-text p{text-align:justify}.default-page blockquote,.faq__questions-tab-response blockquote,.single-page .col-1 blockquote,.slider-gallery__container-text blockquote,.text-and-video__content-text blockquote{background-color:#3990b1;border-left:3px solid #1a536b;color:#fff;font-size:1.2rem;font-style:italic;margin:1em 0;padding:1rem;position:relative;width:-moz-fit-content;width:fit-content}.default-page blockquote:after,.default-page blockquote:before,.faq__questions-tab-response blockquote:after,.faq__questions-tab-response blockquote:before,.single-page .col-1 blockquote:after,.single-page .col-1 blockquote:before,.slider-gallery__container-text blockquote:after,.slider-gallery__container-text blockquote:before,.text-and-video__content-text blockquote:after,.text-and-video__content-text blockquote:before{color:#b300e0;content:'"';display:inline-block;font-size:1.2rem;margin-right:.25rem;position:relative}.default-page ul,.faq__questions-tab-response ul,.single-page .col-1 ul,.slider-gallery__container-text ul,.text-and-video__content-text ul{list-style:none;margin:0;padding:0}.default-page ul li,.faq__questions-tab-response ul li,.single-page .col-1 ul li,.slider-gallery__container-text ul li,.text-and-video__content-text ul li{margin-bottom:6px;padding-left:32px;position:relative}.default-page ul li:before,.faq__questions-tab-response ul li:before,.single-page .col-1 ul li:before,.slider-gallery__container-text ul li:before,.text-and-video__content-text ul li:before{background-color:#f0bc04;border-radius:50%;content:"";height:18px;left:0;mask:url(../../src/images/check.svg) no-repeat center;-webkit-mask:url(../../src/images/check.svg) no-repeat center;mask-size:18px 18px;-webkit-mask-size:18px 18px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.default-page ul li:nth-child(2):before,.faq__questions-tab-response ul li:nth-child(2):before,.single-page .col-1 ul li:nth-child(2):before,.slider-gallery__container-text ul li:nth-child(2):before,.text-and-video__content-text ul li:nth-child(2):before{background-color:#b300e0}.default-page ul li:nth-child(3):before,.faq__questions-tab-response ul li:nth-child(3):before,.single-page .col-1 ul li:nth-child(3):before,.slider-gallery__container-text ul li:nth-child(3):before,.text-and-video__content-text ul li:nth-child(3):before{background-color:#46e400}.default-page ul li:nth-child(4):before,.faq__questions-tab-response ul li:nth-child(4):before,.single-page .col-1 ul li:nth-child(4):before,.slider-gallery__container-text ul li:nth-child(4):before,.text-and-video__content-text ul li:nth-child(4):before{background-color:#b300e0}.default-page ol li,.faq__questions-tab-response ol li,.single-page .col-1 ol li,.slider-gallery__container-text ol li,.text-and-video__content-text ol li{list-style-type:decimal}.default-page li,.faq__questions-tab-response li,.single-page .col-1 li,.slider-gallery__container-text li,.text-and-video__content-text li{color:#1e1e1e;font-size:1.2rem;line-height:1.5;list-style-position:inside;text-align:left}.default-page li.white-text,.faq__questions-tab-response li.white-text,.single-page .col-1 li.white-text,.slider-gallery__container-text li.white-text,.text-and-video__content-text li.white-text{color:#fff}.default-page li::marker,.faq__questions-tab-response li::marker,.single-page .col-1 li::marker,.slider-gallery__container-text li::marker,.text-and-video__content-text li::marker{color:#3990b1}.default-page .wp-block-gallery,.faq__questions-tab-response .wp-block-gallery,.single-page .col-1 .wp-block-gallery,.slider-gallery__container-text .wp-block-gallery,.text-and-video__content-text .wp-block-gallery{margin-bottom:30px}.default-page .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.faq__questions-tab-response .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.single-page .col-1 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.slider-gallery__container-text .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.text-and-video__content-text .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{bottom:0;box-sizing:border-box;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:5px 8px 8px;position:absolute;text-align:center;width:100%}.default-page figcaption,.faq__questions-tab-response figcaption,.single-page .col-1 figcaption,.slider-gallery__container-text figcaption,.text-and-video__content-text figcaption{bottom:20px!important;font-size:16px!important}.default-page img,.faq__questions-tab-response img,.single-page .col-1 img,.slider-gallery__container-text img,.text-and-video__content-text img{border-radius:8px;padding:20px 0}.default-page code,.faq__questions-tab-response code,.single-page .col-1 code,.slider-gallery__container-text code,.text-and-video__content-text code{word-wrap:break-word;background-color:rgba(85,34,240,.3);border-radius:4px;color:#1a536b;display:inline-block;font-family:monospace;font-size:1rem;padding:8px 14px}.default-page code.white-text,.faq__questions-tab-response code.white-text,.single-page .col-1 code.white-text,.slider-gallery__container-text code.white-text,.text-and-video__content-text code.white-text{background-color:#333;color:#fff}.swiper-pagination-bullet{background-color:#fff;height:13px!important;margin:0 8px;opacity:1;transition:all .2s ease;width:13px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.pagination-bullet--dark .swiper-pagination-bullet{background-color:#9bc7d8}.pagination-bullet--dark .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3990b1}.breadcrumb{align-items:center;background:#3990b1 url(../../src/images/clouds-group.png) no-repeat 100%/contain;display:flex;justify-content:center;min-height:150px;overflow:hidden;padding:20px 0;position:relative}.breadcrumb:after{animation:planeIdleAbsolute 20s ease-in-out infinite;background:url(../../src/images/plane.png) no-repeat 50%/contain;content:"";display:block;height:120px;left:92%;position:absolute;top:50%;transform:translateY(-50%);width:120px;z-index:10}.breadcrumb__title{color:#fff;text-transform:uppercase;z-index:100}.breadcrumb__title h1{z-index:100}.breadcrumb__title-wrapper{align-items:center;display:flex;justify-content:space-between}.breadcrumb .clouds{inset:0;pointer-events:none;position:absolute;z-index:1}.breadcrumb .clouds .cloud{animation:moveClouds linear infinite;aspect-ratio:5/3;background-repeat:no-repeat;background-size:contain;opacity:.3;position:absolute;z-index:100}@media screen and (max-width:1200px){.breadcrumb__title-wrapper{padding-right:100px}}@media screen and (max-width:768px){.breadcrumb{background:#3990b1;min-height:100px}.breadcrumb__title-wrapper{padding-right:0}.breadcrumb__title{font-size:1.875rem}.breadcrumb:after{display:none!important;height:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;width:0}}@keyframes moveClouds{0%{transform:translateX(0)}to{transform:translateX(200vw)}}@keyframes planeIdleAbsolute{0%,to{transform:translateX(-50%) translateY(-50%) rotate(0deg)}25%{transform:translateX(-50%) translateY(calc(-50% + 10px)) rotate(3deg)}50%{transform:translateX(-50%) translateY(calc(-50% - 10px)) rotate(5deg)}75%{transform:translateX(-50%) translateY(calc(-50% + 10px)) rotate(3deg)}}.newsletter__container{align-items:center;border-radius:4px;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:64px;position:relative}.newsletter__container:before{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;z-index:0}.newsletter__container:after,.newsletter__container:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.newsletter__container:after{background-color:rgba(0,0,0,.4);z-index:1}.newsletter__container>*{position:relative;z-index:2}.newsletter__content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:12px;text-align:center}.newsletter__content-description,.newsletter__content-title{color:inherit;text-align:inherit}.newsletter .wpcf7-not-valid-tip{font-size:1rem;text-align:start}.newsletter .wpcf7-response-output{color:#fff}.newsletter .wpcf7-form-control-wrap{display:flex;flex-direction:column;justify-content:center;line-height:1}.newsletter .wpcf7-form-control-wrap input{width:100%}.newsletter .wpcf7-spinner{display:none!important}.newsletter .wpcf7-spinner.is-active{display:block!important}.newsletter .form-control{margin-bottom:0}.newsletter .form-control:before{top:50%;transform:translateY(-50%)}.newsletter .newsletter-form{background-color:#fff;border:1px solid #1a536b;border-radius:8px;display:grid;gap:1%;grid-template-columns:3fr 1fr;padding:24px}.newsletter .newsletter-form .form-control{max-height:50px}.newsletter .newsletter-form .btn-submit{color:#fff;margin-top:0;max-height:50px}@media screen and (max-width:1024px){.newsletter__container{padding:64px 30px}}@media screen and (max-width:768px){.newsletter__container{border-radius:0;padding:30px 0}.newsletter__container:after,.newsletter__container:before{height:100%;left:0;margin-left:calc(-50vw + 50%);position:absolute;right:0;width:100vw}.newsletter .newsletter-form{display:flex;gap:16px;justify-content:center}.newsletter .wpcf7-form-control-wrap{align-items:center}}@media screen and (max-width:500px){.newsletter .newsletter-form{align-items:center;flex-direction:column;padding:0 16px}}.leads-modal{overflow:hidden;pointer-events:none;position:fixed;z-index:9999}.leads-modal,.leads-modal__overlay{height:100%;left:0;top:0;width:100%}.leads-modal__overlay{background:transparent;opacity:0;position:absolute;transition:opacity .4s ease;z-index:0}.leads-modal__container{background-color:#fff;border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.2);display:grid;gap:16px;grid-template-columns:6fr 4fr;height:-moz-fit-content;height:fit-content;left:50%;max-width:900px;overflow:visible;padding:64px;position:relative;top:-100vh;transform:translateX(-50%);transition:top .6s cubic-bezier(.68,-.55,.27,1.55);z-index:1}.leads-modal__close-button{background-color:#3990b1;background-image:url(../../src/images/close.svg);background-position:50%;background-repeat:no-repeat;background-size:17px 17px;border-radius:50%;color:#fff;cursor:pointer;height:44px;position:absolute;right:-1.25rem;top:-1.25rem;transition:background-color .3s ease;width:44px;z-index:10}.leads-modal__close-button:hover{background-color:#1a536b}.leads-modal__content{display:flex;flex-direction:column}.leads-modal__title{margin-bottom:1rem}.leads-modal__description{margin-bottom:2rem}.leads-modal__image{align-items:center;display:flex;justify-content:center;max-height:400px;max-width:330px;overflow:hidden}.leads-modal__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.leads-modal .leads-form{align-items:center;display:flex;flex-direction:column}.leads-modal .btn-submit{color:#fff;display:block;margin:0 auto 20px;width:80%}.leads-modal.active{display:block;pointer-events:auto}.leads-modal.active .leads-modal__container{animation:leads-modal-bounce-in 1s}.leads-modal.active .leads-modal__overlay{background:rgba(0,0,0,.5);opacity:1;transition:opacity .4s ease}.leads-modal.active .leads-modal__container{left:50%;top:50%;transform:translate(-50%,-50%);transition:top 1s cubic-bezier(.68,-.55,.27,1.55)}@keyframes leads-modal-bounce-in{0%{opacity:.7;top:-100vh;transform:translate(-50%,-50%) rotate(-8deg) scale(.95)}60%{opacity:1;top:55%;transform:translate(-50%,-50%) rotate(10deg) scale(1.05)}75%{top:48%;transform:translate(-50%,-50%) rotate(-6deg) scale(.98)}85%{top:52%;transform:translate(-50%,-50%) rotate(4deg) scale(1.01)}92%{top:49%;transform:translate(-50%,-50%) rotate(-2deg) scale(.99)}to{opacity:1;top:50%;transform:translate(-50%,-50%) rotate(0deg) scale(1)}}@media screen and (max-width:1024px){.leads-modal__container{width:80%}}@media screen and (max-width:768px){.leads-modal__container{grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;padding:32px}.leads-modal__image{display:none}.leads-modal.active .leads-modal__container{animation:none}}.popup{opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .3s ease,transform .3s ease;visibility:hidden;z-index:9999}.popup,.popup__overlay{height:100%;left:0;top:0;width:100%}.popup__overlay{background:rgba(0,0,0,.5);position:absolute;transition:opacity .4s ease;z-index:0}.popup__close-button{background-color:#3990b1;background-image:url(../../src/images/close.svg);background-position:50%;background-repeat:no-repeat;background-size:17px 17px;border-radius:50%;color:#fff;cursor:pointer;height:44px;position:absolute;right:-1.25rem;top:-1.25rem;transition:background-color .3s ease;width:44px;z-index:10}.popup__close-button:hover{background-color:#1a536b}.popup__container{animation:bounceInPopup .6s ease-out forwards;background-color:#fff;border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;left:50%;max-width:600px;opacity:0;overflow:visible;padding:32px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease,transform .6s ease-out;z-index:1}@keyframes bounceInPopup{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}50%{opacity:1;transform:translate(-50%,-50%) scale(.9)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.popup__buttons{display:flex;gap:32px}.popup.show{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}@media screen and (max-width:768px){.popup__container{width:80%}}.cookie-tema#cookie-tema{background-color:#110c0b;bottom:0;display:none;left:0;padding:20px;position:fixed;width:100%;z-index:99999999}.cookie-tema#cookie-tema .container{align-items:center;display:flex;gap:20px;justify-content:center}.cookie-tema#cookie-tema p{color:#fff;font-size:1.1rem}.cookie-tema#cookie-tema span{color:#3990b1;display:inline-block;font-size:1em}.cookie-tema#cookie-tema span a{font-size:inherit}.cookie-tema#cookie-tema .notice-text{align-items:center;display:flex;gap:38px;justify-content:space-between;margin:0 auto;width:100%}.cookie-tema#cookie-tema .notice-text a{color:#fff;font-size:1.1rem;text-decoration:underline;transition:all .7s}.cookie-tema#cookie-tema .notice-text a:hover{color:#3990b1;transition:all .7s}.cookie-tema#cookie-tema .notice-buttons .btn-cookie{padding:8px 89px;transition:all .4s}.cookie-tema#cookie-tema .notice-buttons .btn-cookie:hover{background:transparent;transition:all .4s}.cookie-tema#cookie-tema .btn-cookie{background-color:#3990b1;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-size:17px;width:100%}.cookie-tema#cookie-tema .center{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:800px){.cookie-tema{padding-left:20px;padding-right:20px}.cookie-tema .center{flex-direction:column}.cookie-tema .container{align-items:center;flex-direction:column;gap:0;justify-content:center;text-align:center}.cookie-tema .notice-buttons,.cookie-tema .notice-text{text-align:center;width:auto}.cookie-tema .close-cookie{right:0}.cookie-tema .btn-cookie{margin-top:10px;width:50%}.cookie-tema#cookie-tema .notice-text{align-items:center;flex-direction:column;gap:10px}}.page-error{padding:206px 0;position:relative}.page-error:after{background:url(../../src/images/yellow-line.png) no-repeat transparent 50%;right:0}.page-error:after,.page-error:before{content:"";height:100vh;position:absolute;top:-228px;width:200px;z-index:-2}.page-error:before{background:url(../../src/images/blue-line.png) no-repeat transparent 50%;left:0}.page-error .content-error{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.page-error .content-error h1 .animation-number{height:174px;position:relative}.page-error .content-error h1 .number{-webkit-text-stroke:8px #000;color:transparent;display:inline-block;font-family:Lato,sans-serif;font-size:170px;font-weight:700;letter-spacing:9px;position:absolute}.page-error .content-error h1 .number:first-child{animation:animateFirst 5s infinite;left:0;top:0}.page-error .content-error h1 .number:nth-child(2){animation:animateSecond 5s infinite;left:115px;top:0}.page-error .content-error h1 .number:nth-child(3){animation:animateThird 5s infinite;left:230px;top:0}@keyframes animateFirst{0%,33%,to{top:0}16%{top:-15px}}@keyframes animateSecond{0%,33%,to{top:0}50%{top:-15px}}@keyframes animateThird{0%,66%,to{top:0}83%{top:-15px}}.page-error .content-error a{border:2px solid #000;border-radius:0;font-size:19px;padding:10px;transition:all .4s}.page-error .content-error a:hover{background:#000;color:#fff}.page-error .content-error p{font-size:1.2em}@media screen and (max-width:640px){.page-error{padding:140px 0}.page-error .content-error{align-items:center;text-align:center}.page-error .content-error h1{gap:0}.page-error .content-error h1 .animation-number{height:90px;margin:0 auto;width:202px}.page-error .content-error h1 .number{-webkit-text-stroke:4px #000;font-size:100px}.page-error .content-error h1 .number:first-child{left:0}.page-error .content-error h1 .number:nth-child(2){left:0;right:0}.page-error .content-error h1 .number:nth-child(3){left:inherit;right:0}.page-error span{text-align:center}}.slider-gallery__container{display:flex;flex-wrap:wrap;gap:50px}.slider-gallery__container.gallery-left{flex-direction:row-reverse}.slider-gallery__container.gallery-left .slider-gallery__container-gallery:before{left:-60px;right:auto}.slider-gallery__container.gallery-right{flex-direction:row}.slider-gallery__container.gallery-right .slider-gallery__container-gallery:before{left:auto;right:-60px}.slider-gallery__container-text{box-sizing:border-box;flex:1;max-width:55%}.slider-gallery__container-text p{text-align:justify}.slider-gallery__container-gallery{box-sizing:border-box;flex:1;max-width:45%;position:relative}.slider-gallery__container-gallery:before{animation:zigzagSmall 3s ease-in-out infinite;background-image:url(../../src/images/green-detail.png);background-repeat:no-repeat;background-size:contain;content:"";height:115px;position:absolute;top:-50px;transition:transform .3s ease;width:250px;z-index:-1}.slider-gallery__container-gallery a{display:flex;position:relative;z-index:0}.slider-gallery__container-gallery img{border-radius:4px}.slider-gallery__container-thumbs{margin-top:18px}.slider-gallery__container-thumbs .swiper-slide{display:flex;overflow:hidden}.slider-gallery__container-thumbs img{border-radius:4px;cursor:pointer}@media (max-width:1200px){.slider-gallery__container{flex-direction:column!important}.slider-gallery__container-gallery,.slider-gallery__container-text{max-width:100%}.slider-gallery__container-text .h-section--left{align-items:center;text-align:center}.slider-gallery__container-gallery:before{display:none}.slider-gallery__container-gallery a{justify-content:center}}.logos{animation:float-bg 3s ease-in-out infinite;background-position:top;background-repeat:no-repeat;background-size:cover}.logos .center{padding:0 100px}.logos__container{margin-top:20px}.logos__container-thumb{align-items:center;background-color:#fff;border:1px solid #673af2;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.2);display:flex;justify-content:center;padding:30px;width:inherit}.logos .swiper-wrapper{transition-timing-function:linear}.logos .swiper-slide{align-items:stretch;display:flex;height:auto}@media (max-width:1200px){.logos{background-image:none!important}.logos .center{padding:0}}.testimonials__container{align-items:center;display:grid;gap:5%;grid-template-columns:22% 73%;padding:80px 80px 0}.testimonials__container-img{display:inline-block;position:relative;width:220px}.testimonials__container-img img{border-radius:50%;display:block;height:220px;-o-object-fit:cover;object-fit:cover;position:relative;width:220px;z-index:1}.testimonials__container-img .rating-badge{align-items:center;background-color:#1a536b;border-radius:10px;bottom:0;display:flex;gap:8px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%);z-index:2}.testimonials__container-img .rating-badge .google-icon{background-image:url(../../src/images/google-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;width:40px}.testimonials__container-img .rating-badge .stars{display:flex;gap:6px}.testimonials__container-img .rating-badge .stars .star{background-image:url(../../src/images/star-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.testimonials__container-info{display:flex;flex-direction:column;gap:25px}.testimonials__container-info-blockquote{animation:blockquoteAnimation 3s infinite;background-color:#3990b1;height:47px;-webkit-mask-image:url(../../src/images/blockquote.svg);mask-image:url(../../src/images/blockquote.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;padding-bottom:15px;width:67px}@keyframes blockquoteAnimation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.testimonials__container-info-text{padding-right:25px;text-align:justify}.testimonials__container-info-text p{margin:0}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{border:none;height:50px;top:350px;width:50px}.testimonials .swiper-button-next:after,.testimonials .swiper-button-prev:after{background-repeat:no-repeat;content:"";height:50px;position:absolute;width:50px}.testimonials .swiper-button-prev{left:0;right:unset}.testimonials .swiper-button-prev:after{background-image:url(../../src/images/icon-prev.svg)}.testimonials .swiper-button-next{left:unset;right:0}.testimonials .swiper-button-next:after{background-image:url(../../src/images/icon-next.svg)}.testimonials:has(.swiper-button-prev.swiper-button-disabled):has(.swiper-button-next.swiper-button-disabled) .testimonials__container-info{margin-top:0}@media (max-width:1200px){.testimonials__container{grid-template-columns:28% 67%}}@media (max-width:1024px){.testimonials__container{display:flex;flex-direction:column;gap:25px;padding:40px 0 0}.testimonials__container-img{margin-bottom:60px}.testimonials__container-info-text{padding:0}.testimonials .swiper-button-prev{left:auto;right:70px}}.slider-image-text{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:contain}.slider-image-text .telephone{align-items:center;color:#1a536b;display:flex;gap:12px}.slider-image-text .telephone i{animation:phone-wiggle-units 3s ease-in-out infinite;font-size:30px;transform-origin:center}@keyframes phone-wiggle-units{0%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.slider-image-text__wrapper{overflow:visible;position:relative}.slider-image-text__wrapper-detail{animation:zigzagSmall 3s ease-in-out infinite;background-image:url(../../src/images/purple-detail.png);background-repeat:no-repeat;background-size:contain;height:115px;left:-60px;pointer-events:none;position:absolute;top:-50px;width:250px;z-index:1}.slider-image-text__container{display:grid;gap:4%;grid-template-columns:42% 54%;margin-top:50px}.slider-image-text__container-thumb{overflow:hidden}.slider-image-text__container-thumb img{border-radius:4px;transition:all .5s}.slider-image-text__container-thumb img:hover{transform:scale(1.1)}.slider-image-text__container-info{display:flex;flex-direction:column;gap:25px;justify-content:space-around;margin-top:75px;position:relative}.slider-image-text__container-info h4,.slider-image-text__container-info p{margin:0;text-align:justify}.slider-image-text__container-info .btn,.slider-image-text__container-info input[type=submit]{margin-bottom:11px;width:-moz-fit-content;width:fit-content}.slider-image-text .swiper-nav-buttons{display:flex;gap:15px;position:absolute;right:45%;top:70px;z-index:2}.slider-image-text .swiper-nav-buttons .swiper-button-next,.slider-image-text .swiper-nav-buttons .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50px;position:static;width:50px}.slider-image-text .swiper-nav-buttons .swiper-button-next:after,.slider-image-text .swiper-nav-buttons .swiper-button-prev:after{display:none}.slider-image-text .swiper-nav-buttons .swiper-button-prev{background-image:url(../../src/images/icon-prev.svg)}.slider-image-text .swiper-nav-buttons .swiper-button-next{background-image:url(../../src/images/icon-next.svg)}.slider-image-text:has(.swiper-button-prev.swiper-button-disabled):has(.swiper-button-next.swiper-button-disabled) .slider-image-text__container-info{margin-top:0}@media screen and (max-width:1200px){.slider-image-text{background-image:none!important}.slider-image-text__wrapper-detail{display:none}.slider-image-text__container{align-items:center;display:flex;flex-direction:column;gap:35px;margin-top:90px}.slider-image-text__container-info{display:flex;flex-direction:column;gap:25px;margin-top:0}.slider-image-text__container-info h3,.slider-image-text__container-info p{margin:0}.slider-image-text__container-info a.btn{align-self:flex-end}.slider-image-text .swiper-nav-buttons{right:0;top:50px}}.slider-overlay__container{display:grid;gap:3%}.slider-overlay__container.image-left{grid-template-columns:44% 53%}.slider-overlay__container.image-left .slider-overlay__image{order:0}.slider-overlay__container.image-left .slider-overlay__content-wrapper{order:1}.slider-overlay__container.image-right{grid-template-columns:53% 44%}.slider-overlay__container.image-right .slider-overlay__image{order:1}.slider-overlay__container.image-right .slider-overlay__content-wrapper{order:0}.slider-overlay__content-wrapper{display:flex;flex-direction:column;justify-content:space-between}.slider-overlay__content p{text-align:justify}.slider-overlay__content span{text-transform:uppercase}.slider-overlay__content-description{margin-bottom:10px;max-height:350px;overflow-y:auto;padding-right:1rem;position:relative;scrollbar-color:#1a536b #f1f1f1;scrollbar-width:thin}.slider-overlay__items{display:flex}.image-right .slider-overlay__items{margin-right:-45%}.image-left .slider-overlay__items{margin-left:-45%}.slider-overlay__items h4,.slider-overlay__items p{color:#fff}.slider-overlay__items h4{font-size:1.5rem;margin-bottom:15px}.slider-overlay__items p{margin-bottom:0}.slider-overlay__item{background-color:#1a536b;max-height:240px;max-width:360px;overflow:hidden;padding:2.5rem 1rem 2.5rem 2rem;position:relative}.slider-overlay__item-data{max-height:170px;overflow:auto;padding-right:1rem;position:relative;scrollbar-color:#1a536b #f1f1f1;scrollbar-width:thin;z-index:1}.slider-overlay__item:before{background-position:50%;background-size:cover;content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s ease-in-out}.slider-overlay .swiper-container{margin:0;width:100%}@media screen and (max-width:1200px){.slider-overlay__container{grid-template-columns:1fr!important}.slider-overlay__content p{margin-bottom:2rem}.slider-overlay__content-wrapper{padding-bottom:0}.slider-overlay__content-description{max-height:none;padding-right:0}.slider-overlay__items{display:grid;margin:0!important}.slider-overlay__item{align-content:center;margin-bottom:20px;max-height:210px;max-width:none;padding:25px;width:100%}.slider-overlay__item:last-child{margin-bottom:0}}.numbers{display:block;margin:40px 0}.numbers__bottom{align-items:center;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;padding:110px 0}.numbers__single{align-items:center;background-color:#fff;border:1px solid #56575a;border-radius:6px;display:grid;gap:28px;grid-template-columns:1fr 3fr;height:100%;justify-content:center;padding:32px 28px;transition:transform .5s ease-in-out;width:100%}.numbers__single:hover{transform:scale(1.01)}.numbers__single:hover .numbers__icon{background-color:#3990b1}.numbers__icon{align-items:center;aspect-ratio:1/1;background-color:#1a536b;border-radius:50%;color:#fff;display:flex;height:75px;justify-content:center;justify-self:center;transition:background-color .5s ease-in-out;width:75px;z-index:1}.numbers__icon i{font-size:2.2rem}.numbers__icon img{max-height:40px;max-width:40px}.numbers__content-number{align-items:center;display:flex}.numbers__content-number .start-number{color:#1a536b;display:block;font-size:3.75rem;font-weight:700;margin-bottom:20px;padding:0}.numbers__text{color:#1a536b;font-weight:700}@media screen and (max-width:768px){.numbers{margin:30px 0}}@media (max-width:1024px){.numbers__bottom{grid-template-columns:1fr}.numbers__single{display:flex;gap:30px}}.temp-page .center{margin:0 auto;width:1200px}.temp-page .home{font-family:Varela Round}.temp-page .home-container{background-attachment:fixed;background-color:#e7e7e7;flex-direction:column;min-height:100vh;overflow:auto;padding:20px 0}.temp-page .home-container,.temp-page .home-container01{align-items:center;display:flex;justify-content:center;width:100%}.temp-page .home-container02{gap:20px;height:153px;text-align:center}.temp-page .home-container02,.temp-page .home-container03{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.temp-page .home-container03{align-self:flex-start;gap:15px;height:auto;margin-top:30px}.temp-page .home-container04{align-items:center;display:flex;flex:0 0 auto;justify-content:center;width:100%}.temp-page .home-container05{align-items:flex-start;display:flex;flex-direction:column;gap:20px;height:auto;width:360px}.temp-page .home-container06{align-items:center;align-self:stretch;display:flex;gap:10px;height:auto;width:100%}.temp-page .home-container07{align-items:flex-start;display:flex;flex:0 0 auto;gap:10px;height:auto;justify-content:flex-start;width:100%}.temp-page .home-container08{align-items:center;display:flex;flex-direction:column;gap:20px;height:162px;width:428px}.temp-page .home-container09{align-items:center;align-self:stretch}.temp-page .home-container09,.temp-page .home-container10{display:flex;gap:10px;height:auto;justify-content:center;width:100%}.temp-page .home-container10{align-items:flex-start;flex:0 0 auto}.temp-page .home-container11{align-self:center;display:flex;flex:0 0 auto;flex-direction:row;gap:5px;height:43px;justify-content:center;justify-items:center;width:360px}.temp-page .home-image{max-width:100%}.temp-page .home-text{color:#010001;font-size:36px;font-style:normal;font-weight:700;text-align:center}.temp-page .home-text01{-webkit-font-smoothing:antialiased;font-size:20px;font-weight:400}.temp-page .home-text02{font-size:32px;font-weight:700;line-height:1.15}.temp-page .home-text05{-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400}.temp-page .home-text07 a,.temp-page .home-text08,.temp-page .home-text09,.temp-page .home-text12,.temp-page .home-text14 a,.temp-page .home-text15 a,.temp-page .home-text16 a{-webkit-font-smoothing:antialiased;color:#010001;font-style:normal;font-weight:400;text-decoration:none}.temp-page .home-text09{text-align:center}.temp-page .home-text09 span{color:#010001}.temp-page .home-text12{-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400}.temp-page .home-text16{align-self:center}.temp-page .home-text16 a{margin-left:10px}.temp-page .home-icon{fill:#010001;align-self:center;height:24px;width:24px}.temp-page .home-icon02,.temp-page .home-icon04,.temp-page .home-icon06,.temp-page .home-icon08,.temp-page .home-icon10{background-color:transparent;width:24px}@media screen and (max-width:1210px){.temp-page .center{width:97%}}@media screen and (max-width:991px){.temp-page .home-container03{gap:23px}.temp-page .home-container04{flex-direction:column;gap:25px;height:auto;margin-top:0}.temp-page .home-container11{justify-content:flex-start}}@media screen and (max-width:632px){.temp-page .home-container02{height:190px}.temp-page .home-container03{height:auto;margin-top:0}.temp-page .home-text{line-height:42px}.temp-page .home-container04{gap:20px;height:inherit;width:-moz-max-content;width:max-content}.temp-page .home-container05,.temp-page .home-container08{width:100%}.temp-page .home-container11{justify-content:center;width:100%}}@media screen and (max-width:479px){.temp-page .home-container02{height:240px}.temp-page .home-container03{height:448px}.temp-page .home-container04{height:inherit}}@media screen and (max-width:428px){.temp-page .home-image{-o-object-fit:scale-down;object-fit:scale-down;width:320px}.temp-page .home-container08{width:320px}.temp-page .home-container04{width:90%}}.cta{position:relative}.cta__highlight-image-container{left:-90px;position:absolute;top:-30%;z-index:1}.cta__highlight-image{height:auto;max-width:100%;transform-origin:center}.cta .highlight-image-animate{animation:float 6s ease-in-out infinite}.cta__container{border-radius:10px;display:grid;justify-content:center;padding:100px 90px;position:relative;text-align:center;z-index:2}.cta__text-description{padding:10px 30px}.cta__text-description p,.cta__text-description span{color:inherit;line-height:1.1;margin-top:10px}.cta__text-title h2{color:inherit;line-height:1}.cta__form{overflow:hidden}.cta__btn-wrapper{display:flex;justify-content:center}.cta .form-control{margin-bottom:0}.cta .cta-form{display:grid;gap:1%;grid-template-columns:74% 25%;padding:0 120px}.cta .wpcf7-not-valid-tip{font-size:1rem;text-align:start}.cta .wpcf7-form-control-wrap{display:flex;flex-direction:column;justify-content:center;line-height:1}.cta .wpcf7-form-control-wrap input{width:100%}.cta .wpcf7-spinner{margin:10px auto!important}@media screen and (max-width:1200px){.cta__container{padding:80px 130px}.cta .cta-form{gap:1%;grid-template-columns:70% 29%;padding:0 50px}}@media screen and (max-width:1024px){.cta__highlight-image-container{display:none}.cta__container{padding:50px 0}.cta .cta-form{max-width:100%;padding:0}}@media screen and (max-width:768px){.cta{padding-bottom:70px;padding-top:70px}.cta .cta-form{align-items:center;display:flex;flex-direction:column;padding:0 10px}.cta .cta-form *{max-width:100%}.cta .cta-form .btn,.cta .cta-form input[type=submit]{margin-top:10px}.cta__text-description{padding:10px 0}.cta .wpcf7 form .wpcf7-response-output{margin:15px 0 0}}.banner__subtitle{text-transform:uppercase}.banner__title{color:inherit;font-size:3.75rem;line-height:1;margin-bottom:24px}.banner__container{display:grid;gap:2%;grid-template-columns:1.5fr 1fr;margin:20px 0}.banner__container-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.banner__container-content p{color:inherit;font-size:1.125rem;line-height:1.5}.banner__container-buttons{display:flex;gap:25px;margin-top:30px}.banner__image{display:flex;justify-content:center}.banner__image img.mobile{align-self:center;margin-top:20px}.banner .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:130px 0 200px;position:relative}@keyframes planeFloat{0%,to{transform:translateY(32px)}50%{transform:translateY(0)}}@media (max-width:1024px){.banner__container{display:flex;flex-direction:column;gap:40px}.banner__image{max-width:100px;position:absolute;right:20px}.banner div .swiper-pagination{top:85%}.banner .swiper-slide{padding:180px 0}}@media (max-width:640px){.banner__container-buttons{flex-direction:column}}@media (min-width:1024px){.banner div .swiper-pagination{display:flex;flex-direction:column;gap:8px;justify-content:center;left:auto;position:absolute;right:10%;top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}.banner div .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);height:13px;margin:0 8px;opacity:1;transition:all .2s ease;width:13px}.banner div .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}}.blog-posts{background-blend-mode:lighten;background-color:hsla(0,0%,100%,.9);background-position:50%;background-repeat:no-repeat;background-size:cover}.blog-posts__container{display:flex;flex-direction:column;gap:16px}.blog-posts__button{margin-left:auto;padding:18px 0}.blog-posts__cards{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(280px,1fr));overflow-x:auto;padding-bottom:16px;scrollbar-color:#1a536b transparent;scrollbar-width:thin}.blog-posts__card{display:flex;flex-direction:column;gap:16px;height:100%}.blog-posts__card:hover .blog-posts__card-image img{transform:scale(1.05)}.blog-posts__card-image{overflow:hidden}.blog-posts__card-image img{border-radius:4px;height:100%;transition:transform 1s ease;width:100%}.blog-posts__card-meta{align-items:center;color:#56575a;display:flex;justify-content:space-between}.blog-posts__card-category,.blog-posts__card-date{color:inherit;font-size:15px;text-transform:uppercase}.blog-posts__card-category{background-color:#1a536b;border-radius:4px;color:#fff;font-size:.8rem;font-weight:900;line-height:1;padding:4px 6px;transition:background-color .3s ease}.blog-posts__card-category:hover{background-color:#103342;color:#fff}.blog-posts__card-description{text-align:justify}.blog-posts__card-button{margin-left:auto;margin-top:auto}.audiences{overflow:hidden;padding:70px 0;position:relative}.audiences__container{display:grid;gap:48px;grid-template-columns:11fr 9fr}.audiences__list{display:flex;flex-direction:column;gap:12px;max-height:930px;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.3) transparent;scrollbar-width:thin}.audiences__item{background-color:#fff;border-radius:4px;display:grid;gap:24px;grid-template-columns:5fr 1fr;padding:24px;position:relative;transition:transform .4s ease-in-out,background-color .4s ease-in-out}.audiences__item:before{background-position:50%;background-size:cover;content:"";height:100%;opacity:0;position:absolute;transition:opacity 2s ease;width:100%}.audiences__item:hover:before{opacity:.2}.audiences__item-text{z-index:1}.audiences__item-title{margin-bottom:8px}.audiences__item-description{color:#7c7c7c;margin:0;text-align:justify}.audiences__item-description,.audiences__item-description a{font-size:1.1rem;line-height:1.3}.audiences__item-description a:hover{text-decoration:underline}.audiences__item-image{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;margin:auto;overflow:hidden;width:64px}.audiences__item-image img{max-width:32px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease-in-out;will-change:transform}.audiences__item:hover{background-color:#fff}.audiences__item:hover .audiences__item-image img{transform:scale(1.05)}.audiences__content{display:flex;flex-direction:column;justify-content:space-between}.audiences__content-description{text-align:justify}.audiences__content-image img{margin-bottom:-75px;-o-object-fit:cover;object-fit:cover}.audiences__content-image-animate img{animation:character-rotate 5s ease-in-out infinite}@keyframes character-rotate{0%,to{transform:rotate(-4deg)}50%{transform:rotate(0deg)}}@media screen and (max-width:1024px){.audiences__header{align-items:center}.audiences__container{gap:20px;grid-template-columns:1fr}.audiences__list{max-height:none}.audiences__content{order:-1}.audiences__content-subtitle{align-self:center}.audiences__content-title{text-align:center}.audiences__content-image{display:none}}@media screen and (max-width:320px){.audiences__item{gap:15px;grid-template-columns:1fr;justify-items:center}.audiences__item-text{text-align:center}.audiences__item-image{order:-1}}.services{overflow:hidden}.services .swiper-container{clip-path:inset(-100vw -100vw -100vw 0);overflow:visible}.services .swiper-slide{align-items:stretch;display:flex;height:auto}.services .category-slide.active .services__container-category{background-color:#1a536b;background-color:.7s ease;transition:transform .7s ease,filter .7s ease}.services__container{margin-top:25px}.services__container-category{align-items:center;background-color:#1e1e1e;border-radius:4px;display:flex;gap:10px;justify-content:space-around;padding:20px;transition:transform .7s ease,filter .7s ease;width:inherit}.services__container-category:hover{filter:brightness(.9);transform:scale(1.03)}.services__container-category span{color:#fff;font-size:1.25rem;font-weight:600}.services__container-category-icon img{height:50px;width:50px}.services__container-category-icon i{color:#fff;font-size:3.5rem}.services__container-card{background-position:50%;background-size:cover;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-end;min-height:440px;overflow:hidden;padding:50px 30px;position:relative;transition:transform .3s;z-index:1}.services__container-card:before{background:rgba(0,0,0,.6);border-radius:4px;content:"";inset:0;position:absolute;transition:background .7s ease-in-out;z-index:0}.services__container-card:hover:before{background:rgba(0,0,0,.5)}.services__container-card-content{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.services__container-card-content span{color:#fff;font-size:1.5rem;font-weight:600}.services__container-card-content p{color:#fff;margin:0}.video__container{height:600px;max-width:100%;position:relative;width:100%}.video__container .iframe,.video__container iframe{display:block;height:100%;width:100%}.video__container .iframe.hidden,.video__container iframe.hidden{display:none}.video__container .player{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:opacity .5s ease;width:100%}.video__container .player img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video__container .player.fade-out{animation:fadeOut .5s forwards}.video__container .player:before{background-color:rgba(0,0,0,.5);content:"";inset:0;position:absolute;transition:background-color .6s ease-in-out;z-index:1}.video__container .player:hover:before{background-color:rgba(0,0,0,.6)}.video__container .player .play{background-color:#1a536b;border-radius:100%;min-height:105px;position:absolute;transition:background-color .6s ease-in-out;width:105px;z-index:2}.video__container .player .play:after{border-bottom:17px solid transparent;border-left:26px solid #f1f1f1;border-top:17px solid transparent;content:"";left:53%;min-height:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.video__container .player:hover .play{background-color:#1f6380}.video .fade-in{animation:fadeIn .5s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.differences{overflow:hidden;position:relative}.differences .h-section h3,.differences .h-section h4,.differences .h-section h5,.differences .h-section h6{margin-bottom:.5rem}.differences .center{position:relative;z-index:1}.differences__container{background-color:#fff;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:30px;padding:40px}.differences__container-card{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:250px;text-align:center;width:calc(20% - 30px)}.differences__container-card span{color:#000;font-weight:900;font-weight:700}.differences__container-card-icon{align-items:center;background-color:#3990b1;border-radius:50%;display:flex;height:90px;justify-content:center;transition:background-color .9s ease-in-out;width:90px}.differences__container-card-icon i{color:#fff;font-size:3rem}.differences__container-card-icon img{height:45px;-o-object-fit:contain;object-fit:contain;width:45px}.differences__container-card-icon:hover{background-color:#1a536b}@media (max-width:1024px){.differences__container-card{width:auto}}.text-and-video{overflow:hidden}.text-and-video__content{align-items:center;display:grid;gap:40px;grid-template-columns:1.2fr 1fr}.text-and-video__content-text{flex:1 1 auto;text-align:justify}.text-and-video__content-text p{margin-bottom:10px}.text-and-video__thumbnail{border-radius:4px;cursor:pointer;position:relative;transition:background-color .5s ease,transform .5s ease;width:100%}.text-and-video__thumbnail:before{animation:zigzagSmall 3s ease-in-out infinite;background-image:url(../../src/images/purple-detail.png);background-repeat:no-repeat;background-size:contain;content:"";height:115px;position:absolute;right:-60px;top:-50px;transition:transform .3s ease;width:250px;z-index:1}.text-and-video__thumbnail:after{background-color:rgba(0,0,0,.25);border-radius:4px;content:"";inset:0;position:absolute;transition:background-color .3s ease;z-index:3}.text-and-video__thumbnail:hover:after{background-color:rgba(0,0,0,.3)}.text-and-video__thumbnail:hover .text-and-video__play-button{transform:translate(-50%,-50%) scale(1.1)}.text-and-video__thumbnail-image{border-radius:4px;display:block;position:relative;width:100%;z-index:2}.text-and-video__play-button{background:#1a536b;border-radius:50%;color:#fff;font-size:60px;height:100px;left:50%;position:absolute;text-shadow:0 0 10px #000;top:50%;transform:translate(-50%,-50%);transition:transform .5s ease;width:100px;z-index:4}.text-and-video__modal,.text-and-video__play-button{align-items:center;display:flex;justify-content:center;pointer-events:none}.text-and-video__modal{background:rgba(0,0,0,.8);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity 1s ease;width:100vw;z-index:999999}.text-and-video__modal--visible{opacity:1;pointer-events:auto}.text-and-video__modal-content{align-items:center;display:flex;justify-content:center;max-height:80vh;max-width:90vw;position:relative}.text-and-video__modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:40px;position:absolute;right:0;top:-50px}@media screen and (max-width:1024px){.text-and-video__content{gap:24px;grid-template-columns:1fr}.text-and-video__content .h-section--left{align-items:center;text-align:center}.text-and-video__thumbnail:before{display:none}}.contact__container{display:grid;gap:3%;grid-template-columns:45% 52%;overflow:hidden}.contact__container-info{border-radius:4px;padding:50px 30px;position:relative;transition:transform .2s ease-in-out}.contact__container-info h5{margin-bottom:.3em}.contact__container-info h2{margin-bottom:15px}.contact__container-info a{position:relative;transition:all .5s}.contact__container-info a:before{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .5s ease}.contact__container-info a:hover{color:#fff}.contact__container-info a:hover:before{transform:scale(1);transform-origin:right center}.contact__container-info-icons{align-items:center;display:flex;gap:20px;margin-top:15px}.contact__container-info-icons i{align-items:center;background-color:transparent;border:3px solid #fff;border-radius:50%;box-sizing:border-box;display:flex;font-size:1.3rem;height:42px;justify-content:center;transition:all .8s ease-in-out;width:42px}.contact__container-info-icons i:hover{transform:scale(1.1);transition:transform .3s ease}.contact__container-info-icons img{transition:transform .3s ease-in-out}.contact__container-info-icons img:hover{transform:scale(1.1)}.contact__container-info-icons a{display:flex}.contact__container-info-icons a:before{display:none}.contact__container-form{padding-top:40px}.contact__container-form h3{color:#1e1e1e}.contact__container-form p{color:#1e1e1e;margin-bottom:0}.contact__container-form .form-text{margin-bottom:15px}.contact__container-form .wpcf7-not-valid-tip{bottom:-20px;font-size:.9rem;position:absolute}.contact__container-form .submit-btn{display:flex;justify-content:end;position:relative;width:100%}.contact .contact__container-form .form h3{margin-bottom:12px}@media screen and (max-width:1024px){.contact__container{display:flex;flex-direction:column-reverse;gap:32px}.contact__container-form{padding:0}.contact .form-button{display:flex;justify-content:end}}@media screen and (max-width:640px){.contact .btn-submit{margin-top:0}}.blog{padding:60px 0}.blog .categories-top{align-items:center;display:flex;gap:20px;justify-content:space-between}.blog .categories-top p{margin-bottom:0}.blog .categories-top .categories-total{overflow-x:auto}.blog .categories-top .categories-total .scroll{display:flex;gap:12px;width:-moz-max-content;width:max-content}.blog input[type=email],.blog input[type=number],.blog input[type=search],.blog input[type=tel],.blog input[type=text],.blog select,.blog textarea{border:1px solid #fff}.blog ul li{margin:0}.blog__container{display:grid;gap:3%;grid-template-columns:68% 29%;padding-top:5px}.blog__left{display:inline-block;vertical-align:top}.blog__left-post{align-items:center;border-bottom:2px solid #1a536b;display:flex;gap:3%;justify-content:space-between;margin-bottom:25px;padding-bottom:25px}.blog__left-post:last-child{border-bottom:0}.blog__left-post .thumb{width:35%}.blog__left-post .thumb img{border-radius:8px;width:100%}.blog__left-post .content{width:62%}.blog__left-post .content p{margin-bottom:0;padding:8px 0}.blog__left-post .content .date-author-text{padding:0;white-space:nowrap}.blog__left-post .content .cat-post{margin:0}.blog__left-post .content h2{line-height:1;padding:8px 0}.blog__left-post .content h2 a{color:#1e1e1e;font-family:Ubuntu;font-size:30px;font-weight:700;transition:background-color .3s ease,color .3s ease}.blog__left-post .content h2 a:hover{color:#3990b1}.blog__left-post .content p{color:#56575a;font-family:Ubuntu;font-size:15px;font-weight:400}.blog__left-post .content .cat-post{background-color:#1a536b;border-radius:4px;color:#fff;display:flex;font-size:.8rem;font-weight:900;line-height:1;padding:4px 6px;transition:background-color .3s ease}.blog__left-post .content .cat-post:hover{background-color:#103342;color:#fff}.blog__left-post .content .date-and-author{display:flex;gap:30px;padding-bottom:0;padding-top:5px;width:100%}.blog__left-post .content .date-and-author p{font-size:1rem;white-space:nowrap}.blog__left-post .redes{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:0;margin-top:10px;width:100%}.blog__left-post .redes .social-media{margin-bottom:0}.blog__left-post .redes a{color:#1a536b;font-size:1.2rem;font-weight:600;transition:background-color .3s ease,color .3s ease}.blog__left-post .redes a:hover{color:#000}.blog__left-post .redes__container{display:flex;gap:10px}.blog__left-post .redes__share-buttons{display:flex;height:-moz-fit-content;height:fit-content;position:relative}.blog__left-post .redes__share-buttons li{list-style:none}.blog__left-post .redes__share-buttons a{height:24px;transition:background-color .3s ease,color .3s ease;width:24px}.blog__right{display:inline-block;vertical-align:top}@media screen and (max-width:1024px){.blog__container{display:flex;flex-direction:column;gap:3%;padding-top:15px}}@media screen and (max-width:768px){.blog{padding:40px 0}}@media screen and (max-width:640px){.blog__left-post{display:flex;flex-direction:column}.blog__left-post .thumb{padding-bottom:20px;width:100%}.blog__left-post .content{width:100%}.blog .categories-top{align-items:flex-start;flex-direction:column;justify-content:start}.blog .categories-top .categories-total{overflow-x:auto;width:100%}}.sidebar{background:transparent;display:flex;flex-direction:column;gap:15px;position:sticky;top:170px}.sidebar .wpcf7-spinner{margin:10px auto}.sidebar .wp-block-heading{margin-bottom:25px}.sidebar .form-news{margin-top:10px;padding:0!important}.sidebar .form-news input[type=submit]{background:#fff;border:2px solid #fff;color:#3990b1;margin-bottom:0;padding:18px 34px;width:100%}.sidebar .form-news input[type=submit]:hover{background:transparent;color:#fff}.sidebar .form-news .form-control{margin-bottom:10px}.sidebar .wp-block-search__label{background:url(../../src/images/icon-menu.png) no-repeat transparent 0;color:#fff;font-family:Ubuntu;font-size:24px;font-weight:700;padding-left:30px}.sidebar .wp-block-search input::-moz-placeholder{color:#56575a;font-family:Ubuntu;font-size:16px;font-weight:400}.sidebar .wp-block-search input::placeholder{color:#56575a;font-family:Ubuntu;font-size:16px;font-weight:400}.sidebar .wp-block-search__inside-wrapper{margin-top:25px}.sidebar ul li{margin:0}.sidebar .widget_block,.sidebar .widget_custom_recent_posts_widget{background:#3990b1;border-radius:8px;padding:20px}.sidebar .widget_block.widget_block:has(input[type=search]),.sidebar .widget_block.widget_search,.sidebar .widget_custom_recent_posts_widget.widget_block:has(input[type=search]),.sidebar .widget_custom_recent_posts_widget.widget_search{background:#3990b1}.sidebar .widget_block:has(input[type=search]),.sidebar .widget_search{position:relative}.sidebar .widget_block:has(input[type=search]) .wp-block-group,.sidebar .widget_search .wp-block-group{display:grid;gap:0}.sidebar .widget_block:has(input[type=search]) .wp-block-heading,.sidebar .widget_search .wp-block-heading{margin-top:0}.sidebar .widget_block:has(input[type=search]) form input,.sidebar .widget_search form input{border:0;border-radius:8px;height:inherit;padding:15px 8px}.sidebar .widget_block:has(input[type=search]) form input:focus,.sidebar .widget_search form input:focus{background-color:#fff;transition:all .5s}.sidebar .widget_block:has(input[type=search]) form button,.sidebar .widget_search form button{background:url(../../src/images/search.png) no-repeat 50%;background-size:25px;border:0;color:transparent;height:49px;margin-left:0;position:inherit;right:6px;transition:all .3s;width:55px}.sidebar .widget_block:has(input[type=search]) form button:hover,.sidebar .widget_search form button:hover{transform:scale(1.1)}.sidebar .wp-block-categories-list li{color:#fff;list-style:disc;margin-left:20px}.sidebar .wp-block-categories-list li a{color:#fff;transition:all .3s ease,color .3s ease}.sidebar .wp-block-categories-list li a:hover{font-weight:600}.sidebar .widget-title,.sidebar .wp-block-heading{background:url(../../src/images/icon-menu.png) no-repeat transparent 0;color:#fff;font-family:Ubuntu;font-size:24px;font-weight:700;padding-bottom:0;padding-left:30px;width:100%}.sidebar .widget_custom_recent_posts_widget ul li{align-items:center;border-bottom:1px solid #fff;display:grid;gap:5%;grid-template-columns:1fr 2fr;margin-bottom:10px;padding-bottom:10px}.sidebar .widget_custom_recent_posts_widget ul li:hover{font-weight:600;text-decoration:none}.sidebar .widget_custom_recent_posts_widget ul li:first-child{margin-top:20px}.sidebar .widget_custom_recent_posts_widget ul li:last-child{border-bottom:0}.sidebar .widget_custom_recent_posts_widget ul li a{color:#fff;line-height:1.1;transition:all .3s ease,color .3s ease}.sidebar .widget_custom_recent_posts_widget ul li a:hover{font-weight:600;text-decoration:none}.sidebar ul.category-list li{list-style:disc;margin-left:21px}.sidebar ul.category-list li::marker{color:#fff}.sidebar ul li .image{display:flex}.sidebar ul li.menu-item{padding-bottom:0}.sidebar ul li a{color:#fff;display:inline-block;font-size:18px;padding:5px 0;transition:all .3s ease,color .3s ease}.sidebar ul li a img{border-radius:8px;margin:0 auto;width:100%}.sidebar ul li:hover a{font-weight:600;text-decoration:none}.sidebar .btn,.sidebar input[type=submit]{margin-top:20px}.faq{margin:60px 0;padding:40px 0;position:relative}.faq:before{content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:2}.faq .center{position:relative;z-index:3}.faq__content{display:grid;gap:5%;grid-template-columns:35% 62%;padding:60px 0}.faq h2{margin-bottom:15px;margin-top:23px;position:relative}.faq__text-description{padding-bottom:90px}.faq__text-contact{align-items:center;display:grid;gap:15px;grid-template-columns:1fr 4fr;margin-bottom:55px;margin-top:40px}.faq__text-contact h3{font-size:1.5rem;margin-bottom:15px}.faq__text-contact-wpp{animation:pulse 1.5s ease-in-out infinite;background-image:url(../../src/images/wpp.png);background-repeat:no-repeat;min-height:50px;padding-top:40px}.faq__questions-tab{background-color:#fff;border:1px solid #673af2;border-radius:5px;margin-bottom:15px;padding:22px 27px}.faq__questions-tab-number{color:#673af2;font-size:1.25rem;font-weight:600}.faq__questions-tab-button{align-items:center;cursor:pointer;display:flex;gap:15px;position:relative}.faq__questions-tab-button h3,.faq__questions-tab-button h4,.faq__questions-tab-button p{color:#1e1e1e;font-size:20px;font-weight:600;margin:0}.faq__questions-tab-button .icon-toggle{color:#673af2;font-size:1.7rem;font-weight:500;margin-left:auto;transition:transform .5s ease-in-out}.faq__questions-tab-response{height:0;overflow:hidden;transition:height .4s ease,padding .6s ease}.faq__questions-tab-response p{color:#1e1e1e;margin-top:30px}@media screen and (max-width:1024px){.faq__content{gap:5%;grid-template-columns:35% 60%}.faq__text-contact{gap:15px;grid-template-columns:1fr 5fr}}@media screen and (max-width:768px){.faq{margin:40px 0}.faq__content{display:flex;flex-direction:column;padding:30px 0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.characters{background-position:top;background-repeat:no-repeat;background-size:100%;position:relative}.characters__header{margin-bottom:20px}.characters__list{display:grid;gap:50px 16px;grid-template-columns:repeat(2,1fr)}.characters__card{border-radius:8px;box-shadow:inset 0 0 0 3px #fff;box-sizing:border-box;display:grid;grid-template-columns:55% 45%;min-height:340px;padding:32px;position:relative}.characters__card:before{border:3px dashed;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.characters__card-content-wrapper{color:#fff;flex:1}.characters__card-title{font-size:2.375rem;margin-bottom:8px}.characters__card-description{margin-bottom:0}.characters__card p,.characters__card-description,.characters__card-title{color:#fff}.characters__card-image-wrapper{display:flex;flex:1;position:relative}.characters__card-image{bottom:0;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;width:auto;z-index:2}@media (max-width:1024px){.characters:before{display:none}.characters__header{margin-bottom:35px}.characters__list{gap:20px;grid-template-columns:1fr}.characters__card{gap:25px;min-height:280px}.characters__card,.characters__card-image-wrapper{display:flex;flex:0 0 auto}.characters__card-image{height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain;position:static;width:auto}}@media (max-width:500px){.characters__card{flex-direction:column}.characters__card-image-wrapper{justify-content:center}}.contact-info__container{display:grid;gap:3%;grid-template-columns:40% 57%;position:relative}.contact-info__container-card{display:flex;gap:20px;margin-top:10px;position:absolute;right:4%;z-index:1}.contact-info__container-card-content{display:flex;flex-direction:column;gap:20px}.contact-info__container-card-info{background-color:#fff;border:1px solid #f0bc04;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px;justify-content:space-between;max-width:380px;padding:25px;transition:transform .6s ease-in-out}.contact-info__container-card-info:hover{transform:scale(1.03)}.contact-info__container-card-info p{margin-bottom:0}.contact-info__container-card-info a{background-color:#3990b1;border-radius:8px;color:#fff;font-size:1rem;margin-top:10px;padding:10px;text-align:center;transition:all .9s ease-in-out}.contact-info__container-card-info a:hover{background-color:#1a536b}.contact-info__container-card-info-icon i{color:#1a536b;font-size:3rem}.contact-info__container-card-info-icon img{height:50px;width:50px}.contact-info__container-image{position:relative;z-index:0}.contact-info__container-image:before{animation:zigzagSmall 3s ease-in-out infinite;background-image:url(../../src/images/purple-detail.png);background-repeat:no-repeat;background-size:contain;content:"";height:115px;position:absolute;right:-60px;top:-50px;transition:transform .3s ease;width:250px;z-index:-1}.contact-info__container-image img{border-radius:4px}@keyframes zigzagSmall{0%,to{transform:translate(0)}25%{transform:translate(6px,-8px)}50%{transform:translate(12px)}75%{transform:translate(6px,8px)}}@media screen and (max-width:1200px){.contact-info__container-card{right:1%}}@media screen and (max-width:1024px){.contact-info__container{display:flex;flex-direction:column}.contact-info__container h2{text-align:center}.contact-info__container-card{flex-direction:column;position:relative}.contact-info__container-card-info{align-items:center;max-width:none}.contact-info__container-card-info a{min-width:270px}.contact-info__container-image{display:none}}.galleries{animation:float-bg 3s ease-in-out infinite;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px 0}.galleries__container{display:flex;flex-direction:column;gap:32px}.galleries__row{display:grid;gap:24px;grid-template-columns:1fr 42%}.galleries__row:nth-child(odd){grid-template-columns:42% 1fr}.galleries__gallery{position:relative}.galleries__gallery-content{bottom:15px;color:#fff;margin:0;padding:32px 40px;position:absolute;z-index:1}.galleries__gallery-content p{text-align:justify}.galleries__gallery-thumb{display:flex;height:100%;opacity:.4;overflow:hidden}.galleries__gallery-thumb img{-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.galleries__gallery-thumb:hover img{transform:scale(1.1)}.galleries__gallery a{display:none}.galleries__gallery a.galleries__gallery-thumb{display:flex}.galleries__gallery-title{margin-bottom:16px}.galleries__gallery-description,.galleries__gallery-title{color:inherit}.galleries__gallery-description{margin:0}.galleries__gallery:after{background-color:#000;content:"";inset:0;position:absolute;z-index:-1}@keyframes float-bg{0%,to{background-position-y:0}50%{background-position-y:20px}}@media (max-width:1024px){.galleries__container{flex-direction:row;overflow:auto;scrollbar-color:#1a536b #f1f1f1;scrollbar-width:thin}.galleries__row{display:flex;width:-moz-fit-content;width:fit-content}.galleries__gallery{min-height:350px;min-width:300px}.galleries__gallery-content{padding:16px 32px}}@media (max-width:768px){.galleries{padding:30px 0}}.contact-form{margin:50px 0;overflow:hidden;position:relative}.contact-form .center{padding:0 80px}.contact-form__character{left:180px;pointer-events:none;position:absolute;top:60px;transform:rotate(-45deg);z-index:-1}.contact-form__container{background-color:#fff;border-radius:4px;padding:40px 110px}.contact-form__container-form input[type=email]::-moz-placeholder,.contact-form__container-form input[type=number]::-moz-placeholder,.contact-form__container-form input[type=search]::-moz-placeholder,.contact-form__container-form input[type=tel]::-moz-placeholder,.contact-form__container-form input[type=text]::-moz-placeholder,.contact-form__container-form select::-moz-placeholder,.contact-form__container-form textarea::-moz-placeholder{color:#56575a;font-weight:400}.contact-form__container-form input[type=email]::placeholder,.contact-form__container-form input[type=number]::placeholder,.contact-form__container-form input[type=search]::placeholder,.contact-form__container-form input[type=tel]::placeholder,.contact-form__container-form input[type=text]::placeholder,.contact-form__container-form select::placeholder,.contact-form__container-form textarea::placeholder{color:#56575a;font-weight:400}.contact-form__container-form .wpcf7-not-valid-tip{font-size:.9rem;position:absolute;right:10px;top:0}.contact-form__container-form .two-columns{gap:20px}.contact-form__container-form-text{padding-bottom:20px}.contact-form__container-form-text h2{margin-bottom:10px}.contact-form__container-form-button{display:flex;justify-content:center;margin-top:20px;position:relative}.contact-form__container-form-button input[type=submit]{background-color:#3990b1;color:#fff;padding:18px 120px;transition:background-color .6s ease-in-out}.contact-form__container-form-button input[type=submit]:hover{background-color:#1a536b}.contact-form__container-form-button .wpcf7-spinner{left:300px;position:absolute;top:15px}@media screen and (max-width:1500px){.contact-form__character{display:none}}@media screen and (max-width:1024px){.contact-form .center{padding:0}.contact-form__container{padding:40px 60px}}@media screen and (max-width:768px){.contact-form__container-form .two-columns{display:flex;flex-direction:column;gap:0}}@media screen and (max-width:640px){.contact-form__container{padding:30px}}.units-localization{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.units-localization__container{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;padding-top:30px}.units-localization__container-card{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:40px 30px;transition:all .9s ease-in-out}.units-localization__container-card p{margin:0}.units-localization__container-card img{border-radius:50%;display:block;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.units-localization__container-card .phone{align-items:center;align-self:flex-start;color:#3990b1;display:flex;gap:18px;min-height:21px;padding-left:45px;position:relative}.units-localization__container-card .phone span{color:inherit}.units-localization__container-card .phone i{animation:phone-wiggle 3s ease-in-out infinite;font-size:24px}@keyframes phone-wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.units-localization__container-card .map{align-self:flex-end;color:#3990b1;font-weight:700;margin-top:20px;min-height:21px;padding-right:45px;position:relative;text-transform:uppercase}.units-localization__container-card .map:before{animation:bounce-chevron 2s ease-in-out infinite;background-color:#3990b1;content:"";height:21px;-webkit-mask-size:contain;-webkit-mask:url(../../src/images/blue-chevron.svg) no-repeat center;mask:url(../../src/images/blue-chevron.svg) no-repeat center;mask-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:21px}@keyframes bounce-chevron{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-3px)}}.units-localization__container-card:hover{background-color:#3990b1}.units-localization__container-card:hover .map,.units-localization__container-card:hover .phone,.units-localization__container-card:hover a,.units-localization__container-card:hover h3,.units-localization__container-card:hover h4,.units-localization__container-card:hover p,.units-localization__container-card:hover span{color:#fff}.units-localization__container-card:hover .map:before,.units-localization__container-card:hover .phone:before{background-color:#fff}@media screen and (max-width:1200px){.units-localization{background-image:none!important}.units-localization__container{gap:20px;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.units-localization__container{display:flex;flex-direction:column}}.drawings{overflow:hidden;position:relative}.drawings__header{margin-bottom:40px}.drawings .swiper-container{clip-path:inset(-100vw -100vw -100vw 0);overflow:visible}.drawings .swiper-slide{display:flex;height:auto}.drawings__card{border-radius:4px;display:flex;flex:1;max-height:450px;position:relative}.drawings__card-image{aspect-ratio:3/4;position:relative;width:100%}.drawings__card img{border-radius:4px;display:block;filter:brightness(.5);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in;width:100%}.drawings__card:hover img{filter:brightness(.4);transform:scale(1.01)}.drawings__card:hover .drawings__card-download-icon{animation:float 2s ease-in-out infinite}.drawings__card-download{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.drawings__card-download-icon{background-color:#fff;cursor:pointer;height:50px;-webkit-mask:url(../../src/images/download.svg) no-repeat center/contain;mask:url(../../src/images/download.svg) no-repeat center/contain;position:relative;width:50px;z-index:10}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media screen and (max-width:768px){.drawings__card-content{padding:20px}}.timeline{margin:40px 0;overflow:hidden;padding:60px 0;position:relative}.timeline .content-color i:before,.timeline .content-color p{color:inherit}.timeline:before{content:"";inset:0;opacity:.3;position:absolute;z-index:-1}.timeline .swiper-container{clip-path:inset(-100vw -100vw -100vw 0);overflow:visible}.timeline .swiper-wrapper{margin-left:9px}.timeline .swiper-slide.swiper-slide-active span{-webkit-text-stroke:1px #fff;color:#1a536b}.timeline .center{align-items:center;display:flex;flex-direction:column;padding-left:6px}.timeline__container{-o-border-image:repeating-linear-gradient(90deg,#1a536b 0 12px,transparent 10px 20px) 1;border-image:repeating-linear-gradient(90deg,#1a536b 0 12px,transparent 10px 20px) 1;border-top:3px solid transparent;display:grid;gap:5%;grid-template-columns:20% 75%;margin-top:40px;position:relative}.timeline__container:before{-o-border-image:repeating-linear-gradient(180deg,#1a536b 0 12px,transparent 12px 20px) 1;border-image:repeating-linear-gradient(180deg,#1a536b 0 12px,transparent 12px 20px) 1;border-left:3px solid transparent;content:"";height:185px;left:0;position:absolute;top:0;width:0}.timeline__container:after{background-color:#1a536b;border-radius:50%;content:"";height:22px;left:-10px;position:absolute;top:-12px;width:22px;z-index:10}.timeline__container-number span{-webkit-text-stroke:1px #fff;color:transparent;display:inline-block;font-size:2.875rem;font-weight:600;left:-15px;line-height:1;position:absolute;top:100px;transform:rotate(-90deg);white-space:nowrap}.timeline__container-text{display:flex;flex-direction:column;gap:5px;padding-right:50px;padding-top:30px}.timeline__container-text .icon,.timeline__container-text i{align-items:center;display:flex;font-size:3rem;height:50px;justify-content:center;position:relative;width:50px;z-index:1}.timeline__container-text .icon:before,.timeline__container-text i:before{color:#fff}.timeline__container-text .icon:after,.timeline__container-text i:after{background:#673af2;border-radius:100%;bottom:0;content:"";height:25px;opacity:.9;position:absolute;right:-10px;width:25px;z-index:-1}.timeline__container-text .title{font-size:1.4rem;font-weight:500;margin:0}@media screen and (max-width:768px){.timeline__container{gap:32px;grid-template-columns:10% 90%}}.single-page .required-field-message{color:#6f6d69;display:block;font-size:15px;font-style:italic;width:100%}.single-page .required-field-message .required{color:red}.single-page .col-1 .breadcrumb{margin-bottom:20px}.single-page .col-1 h2,.single-page .col-1 h3,.single-page .col-1 h4,.single-page .col-1 h5,.single-page .col-1 h6{font-size:42px;padding:16px 0}.single-page .col-1 h3{font-size:34px}.single-page .col-1 h4{font-size:28px}.single-page .col-1 h5{font-size:24px}.single-page .col-1 h6{font-size:20px}.single-page .col-1 ol,.single-page .col-1 ul{margin-bottom:20px}.single-page .col-1 ol.content-single__header-categories,.single-page .col-1 ol.share-buttons__social,.single-page .col-1 ul.content-single__header-categories,.single-page .col-1 ul.share-buttons__social{margin-bottom:0}.single-page .col-1 ol.share-buttons__social li,.single-page .col-1 ul.share-buttons__social li{margin-bottom:0;padding:8px 5px 0}.single-page .col-1 ol.share-buttons__social li:before,.single-page .col-1 ul.share-buttons__social li:before{display:none}.single-page .display-desktop{display:block}.single-page .display-mobile{display:none}.single-page .content-single{display:grid;gap:3%;grid-template-columns:65% 32%;margin-top:40px}.single-page .content-single__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.single-page .content-single__header-date{color:grey}.single-page .content-single__header-categories{display:flex;gap:12px}.single-page .content-single__header-categories li{margin:0!important;padding:0!important}.single-page .content-single__header-categories li a{background-color:#1a536b;border-radius:4px;color:#fff;display:flex;font-size:.8rem;font-weight:900;padding:3px 7px;transition:background-color .3s ease}.single-page .content-single__header-categories li a:hover{background-color:#103342}.single-page .content-single__header-categories li:before{display:none}.single-page .redes .share-buttons__main-wrapper{flex-direction:row}.single-page .comment-form .submit{background:#3990b1;color:#fff;font-size:19px;margin:0 auto;padding:9px 130px}.single-page .comment-form #author,.single-page .comment-form #comment,.single-page .comment-form #email{padding-left:50px}.single-page .comment-form #author{background:url(../../src/images/people-icon.png) no-repeat 17px}.single-page .comment-form #email{background:url(../../src/images/email-icon.png) no-repeat 17px}.single-page .comment-form #comment{background:url(../../src/images/msg-icon.png) no-repeat 17px 21px}.single-page blockquote{margin:0 0 20px;padding:0}.single-page blockquote p{margin-bottom:0;padding:20px}.single-page .byline{justify-content:space-between;width:100%}.single-page .byline,.single-page .byline .img-author{align-items:center;display:flex;gap:14px}.single-page .byline p{color:#3990b1;margin-bottom:0}.single-page .byline img{border:2px solid #3990b1;border-radius:100%;padding:0}#single-blog blockquote:after,#single-blog blockquote:before,.default-page blockquote:after,.default-page blockquote:before,.faq__questions-tab-response blockquote:after,.faq__questions-tab-response blockquote:before,.single-page .col-1 blockquote:after,.single-page .col-1 blockquote:before,.slider-gallery__container-text blockquote:after,.slider-gallery__container-text blockquote:before,.text-and-video__content-text blockquote:after,.text-and-video__content-text blockquote:before{display:none}@media screen and (max-width:768px){.single-page .content-single{grid-template-columns:100%}.single-page .blog__right,.single-page .byline,.single-page .comments-user{width:100%}.single-page .display-desktop{display:none}.single-page .display-mobile{display:block}}@media screen and (max-width:640px){.single-page .comment-form .submit{padding:9px 0;width:100%}.single-page .content-single{gap:1%}.single-page .content-single__header{flex-direction:column;gap:10px}.single-page .col-1 h2,.single-page .col-1 h3,.single-page .col-1 h4,.single-page .col-1 h5,.single-page .col-1 h6{font-size:30px}}.comments-area{display:grid;gap:10px;padding:40px 0}.comments-area li{list-style:none;margin-top:10px}.comments-area ol.children{padding-left:20px}.comments-area .comment-body{display:flex;margin-bottom:20px}.comments-area .comment-content-wrapper{border:1px solid #ccc;border-radius:0 15px 15px 15px;flex:1;padding:20px;position:relative}.comments-area .comment-content-wrapper:before{border:15px solid transparent;border-top-color:#1a536b;content:"";left:-16px;position:absolute;top:-16px;transform:rotate(224deg)}.comments-area .comment-author{font-weight:700;margin-bottom:5px}.comments-area .comment-date{color:#3990b1;display:block;font-size:.9em;font-style:italic}.comments-area .comment-content{margin-top:10px}.comments-area .reply{margin-top:10px;text-align:right}.comments-area .reply a{color:#1a536b}.comments-area .comment-awaiting-moderation{color:#cc3334;font-style:italic}.comments-area img{border-radius:30px;height:55px;margin-bottom:0;margin-right:10px;margin-top:15px;width:55px}.comments-area .logged-in-as{color:#1e1e1e;font-size:18px}.comments-area .comment-author.vcard{display:inline-block;margin-right:10px}.comments-area .comment-awaiting-moderation{display:inline-block;font-size:.75em;margin-bottom:15px;margin-top:15px}.comments-area input[type=email],.comments-area input[type=text],.comments-area input[type=url],.comments-area textarea{background-color:#fff;border:1px solid #1a536b;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;margin-bottom:25px;outline:none;padding:20px 16px;width:100%}.comments-area input[type=email]::-moz-placeholder,.comments-area input[type=text]::-moz-placeholder,.comments-area input[type=url]::-moz-placeholder,.comments-area textarea::-moz-placeholder{color:#1e1e1e;font-weight:600}.comments-area input[type=email]::placeholder,.comments-area input[type=text]::placeholder,.comments-area input[type=url]::placeholder,.comments-area textarea::placeholder{color:#1e1e1e;font-weight:600}.comments-area .post-comments{margin:30px 0 0}.comments-area .post-comments li{display:inline-block}.comments-area .post-comments li .comment-body{border-bottom:1px solid #3990b1;margin-bottom:30px;padding-bottom:20px}.comments-area .post-comments li .children{margin-bottom:0;margin-left:0}.comments-area .post-comments li .children li .comment-body{padding-left:20px}.comments-area .comment-respond label{font-weight:600;margin-left:5px}.comments-area .comment-respond .col-comments label{color:#1e1e1e}.comments-area .comment-respond .col-comments p{display:inline-block;width:33%}@media screen and (max-width:768px){.comments-area{padding:40px 0}.comments-area input[type=email],.comments-area input[type=text],.comments-area input[type=url],.comments-area textarea{border:none;border-bottom:1px solid #cc3334;border-radius:0;box-shadow:none;display:flex}.comments-area input[type=email]::-moz-placeholder,.comments-area input[type=text]::-moz-placeholder,.comments-area input[type=url]::-moz-placeholder,.comments-area textarea::-moz-placeholder{color:#1e1e1e;font-weight:600}.comments-area input[type=email]::placeholder,.comments-area input[type=text]::placeholder,.comments-area input[type=url]::placeholder,.comments-area textarea::placeholder{color:#1e1e1e;font-weight:600}}.content-columns .text-columns{display:flex;gap:10%;justify-content:space-between;overflow:hidden}.content-columns .text-columns .col-1,.content-columns .text-columns .col-2{width:50%}.content-columns .text-columns .total{width:100%}@media screen and (max-width:640px){.content-columns .text-columns{flex-direction:column;gap:10px}.content-columns .text-columns .col-1,.content-columns .text-columns .col-2{width:100%}}.content-agreements .agreements-list{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:center;row-gap:20px}.content-agreements .agreements-list .item-agreements{align-items:center;border:1px solid #673af2;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.251);display:flex;height:150px;justify-content:center;row-gap:25px;transition:all .4s;width:200px}.content-agreements .agreements-list .item-agreements a{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.content-agreements .agreements-list .item-agreements:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.251)}@media screen and (max-width:1200px){.content-agreements .agreements-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1024px){.content-agreements .agreements-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:640px){.content-agreements .agreements-list{display:flex;flex-wrap:wrap;justify-content:space-around}}

/*# sourceMappingURL=global.css.map*/