@media (min-width:1440px) and (max-width:2559px){.footer-main{padding-left:1.25rem;padding-right:1.25rem}.footer-hero-image{border-radius:1.5rem;height:180px}}@media (min-width:2560px){.footer-main{padding-left:1rem;padding-right:1rem}.footer-hero-image{border-radius:1rem;height:200px}.footer-desktop-container{min-height:520px;margin-top:1rem;padding-left:1.5rem;padding-right:1.5rem}.footer-content{min-height:424px;padding:1.5rem}.footer-logo-container{margin-left:23rem}.footer-logo{width:200px;height:auto}.footer-slogan{font-size:3rem}.footer-social-container{gap:1rem;width:350px;margin-right:22rem}.footer-social-link{width:4.75rem;height:4.75rem}.footer-social-icon{width:1.75rem;height:1.75rem}.footer-navigation{gap:1rem;margin-left:24rem}.footer-nav-link{font-size:1.875rem}.footer-contact-container{gap:1rem;width:350px;margin-right:22rem}.footer-contact-button{padding:1rem 1.5rem;font-size:1.5rem}.footer-contact-icon-container{width:4rem;height:4rem}.footer-contact-icon{width:1.5rem;height:1.5rem}.footer-bottom{gap:0;padding:1.5rem 0}.footer-bottom-link,.footer-bottom-text{font-size:1.125rem}}
@media (min-width:1440px) and (max-width:2559px){.title-hero{font-size:3rem}.slogan-hero{font-size:1.5rem}}
@media (min-width:1440px) and (max-width:2559px){.title-location{font-size:2.5rem}.button-location{padding-top:.75rem;padding-bottom:.75rem}.icon-location{width:3rem;height:3rem}}
@media (min-width:1440px){.mission-section .mission-svg-container{margin-left:-.75rem}.mission-section .mission-svg-wrapper{width:130%;height:130%;margin-left:-25%}.mission-section .mission-svg-content{padding:1.25rem 1.25rem 0}.mission-section .mission-button-container{margin-bottom:3rem;margin-left:1.5rem}.mission-section .mission-image-container{width:890px;height:550px}.mission-section .mission-button{padding-top:.75rem;padding-bottom:.75rem}.mission-section .mission-icon-button{width:3.5rem;height:3.5rem}.mission-section .mission-icon{width:1.5rem;height:1.5rem}.mission-section .mission-card{height:60vh}.mission-section .mission-title{font-size:2.3rem}}@media (min-width:1536px){.mission-section .mission-card{height:55vh;min-height:auto}.mission-section .mission-title{font-size:2rem}.mission-section .mission-text{max-width:450px;font-size:.75rem}.mission-section .mission-svg-container{margin-left:-.875rem}.mission-section .mission-image-container{width:890px;height:550px}.mission-section .mission-svg-wrapper{width:132%;height:132%;margin-left:-26%}.mission-section .mission-svg-content{padding:1.375rem 1.375rem 0}.mission-section .mission-button-container{margin-bottom:3rem;margin-left:1.75rem}}@media (min-width:1600px){.mission-section .mission-card{height:55vh;min-height:auto}.mission-section .mission-title{font-size:2.2rem}.mission-section .mission-text{max-width:450px;font-size:.75rem}.mission-section .mission-svg-container{margin-left:-1rem}.mission-section .mission-svg-wrapper{width:134%;height:134%;margin-left:-27%}.mission-section .mission-svg-content{padding:1.5rem 1.5rem 0}.mission-section .mission-button-container{margin-bottom:3rem;margin-left:2rem}}@media (min-width:1728px){.mission-section .mission-card{height:45vh;min-height:auto}.mission-section .mission-title{font-size:2.2rem}.mission-section .mission-text{max-width:450px;font-size:.75rem}.mission-section .mission-svg-container{margin-left:-1.125rem}.mission-section .mission-svg-wrapper{width:136%;height:136%;margin-left:-28%}.mission-section .mission-svg-content{padding:1.625rem 1.625rem 0}.mission-section .mission-button-container{margin-bottom:3rem;margin-left:2.25rem}}@media (min-width:1800px){.mission-section .mission-card{height:45vh;min-height:auto}.mission-section .mission-title{font-size:2.2rem}.mission-section .mission-text{max-width:450px;font-size:.75rem}.mission-section .mission-svg-container{margin-left:-1.25rem}.mission-section .mission-svg-wrapper{width:138%;height:138%;margin-left:-29%}.mission-section .mission-svg-content{padding:1.75rem 1.75rem 0}.mission-section .mission-button-container{margin-bottom:3rem;margin-left:2.5rem}}@media (min-width:1920px){.mission-section .mission-card{height:45vh;min-height:auto}.mission-section .mission-title{font-size:2.2rem}.mission-section .mission-text{max-width:450px;font-size:.75rem}.mission-section .mission-svg-container{margin-left:-1.375rem}.mission-section .mission-image-container{width:880px;height:550px}.mission-section .mission-svg-wrapper{width:140%;height:140%;margin-left:-30%}.mission-section .mission-svg-content{padding:1.875rem 1.875rem 0}.mission-section .mission-button-container{margin-bottom:3rem;margin-left:2.75rem}}@media (min-width:2560px){.mission-section .mission-card{height:40vh;min-height:auto}.mission-section .mission-title{font-size:2.2rem}.mission-section .mission-subtitle{gap:.75rem;margin-bottom:1rem;font-size:1.875rem}.mission-section .mission-logo{height:1rem}.mission-section .mission-text{font-size:.75rem}.mission-section .mission-content-width{width:66.6667%}.mission-section .mission-svg-container{margin-left:-1rem}.mission-section .mission-svg-wrapper{width:140%;height:140%;margin-left:-30%}.mission-section .mission-svg-content{padding:1.5rem 1.5rem 0}.mission-section .mission-image-container{width:890px;height:550px}.mission-section .mission-button-container{margin-bottom:3rem;margin-left:2rem}.mission-section .mission-button{padding:.75rem 2rem}.mission-section .mission-icon-button{width:3.5rem;height:3.5rem}.mission-section .mission-icon{width:1.5rem;height:1.5rem}}@media (min-width:3840px){.mission-section .mission-card{height:25vh;min-height:auto}.mission-section .mission-title{font-size:2.1rem}.mission-section .mission-text{max-width:450px;font-size:.75rem}.mission-section .mission-subtitle{gap:1rem;margin-bottom:1.5rem;font-size:2.5rem}.mission-section .mission-logo{height:1rem}.mission-section .mission-content-width{width:66.6667%}.mission-section .mission-svg-container{margin-left:-1.5rem}.mission-section .mission-svg-wrapper{width:150%;height:150%;margin-left:-35%}.mission-section .mission-svg-content{padding:2.5rem 2.5rem 0}.mission-section .mission-image-container{width:860px;height:550px}.mission-section .mission-button-container{margin-bottom:3rem;margin-left:0}.mission-section .mission-button{padding:1rem 3rem;font-size:1.125rem}.mission-section .mission-icon-button{width:4.5rem;height:4.5rem}.mission-section .mission-icon{width:2rem;height:2rem}}
@media (min-width:1440px){.cta-section{margin-bottom:14rem}.cta-card-container{padding-right:.75rem}.cta-button{padding:.625rem 1.75rem}.cta-icon-button{width:3rem;height:3rem}.cta-icon{width:1.25rem;height:1.25rem}.cta-card{height:49vh}.cta-title{font-size:2.2rem}.cta-description{font-size:.95rem}}@media (min-width:1536px){.cta-section{margin-bottom:13rem}.cta-card-container{padding-right:.875rem}.cta-card{height:43vh;min-height:auto}.cta-title{font-size:2rem}.cta-description{font-size:.9rem}.cta-button{padding:.75rem 1.875rem}.cta-icon-button{width:3.25rem;height:3.25rem}.cta-icon{width:1.375rem;height:1.375rem}}@media (min-width:1600px){.cta-section{margin-bottom:12rem}.cta-card-container{padding-right:1rem}.cta-card{height:46vh;min-height:auto}.cta-title{font-size:2.2rem}.cta-description{font-size:.9rem}.cta-button{padding:.75rem 2rem}.cta-icon-button{width:3.5rem;height:3.5rem}.cta-icon{width:1.5rem;height:1.5rem}}@media (min-width:1728px){.cta-section{margin-bottom:11rem}.cta-card-container{padding-right:1.125rem}.cta-card{height:37vh;min-height:auto}.cta-title{font-size:2.2rem}.cta-description{font-size:.9rem}.cta-button{padding:.875rem 2.125rem}.cta-icon-button{width:3.75rem;height:3.75rem}.cta-icon{width:1.625rem;height:1.625rem}}@media (min-width:1800px){.cta-section{margin-bottom:10rem}.cta-card-container{padding-right:1.25rem}.cta-card{height:35vh;min-height:auto}.cta-title{font-size:2.2rem}.cta-description{font-size:.9rem}.cta-button{padding:.875rem 2.25rem}.cta-icon-button{width:4rem;height:4rem}.cta-icon{width:1.75rem;height:1.75rem}}@media (min-width:1920px){.cta-section{margin-bottom:9rem}.cta-card-container{padding-right:1.375rem}.cta-card{height:39vh;min-height:auto}.cta-title{font-size:2.2rem}.cta-description{font-size:.9rem}.cta-button{padding:1rem 2.375rem}.cta-icon-button{width:4.25rem;height:4.25rem}.cta-icon{width:1.875rem;height:1.875rem}}@media (min-width:2560px){.cta-section{margin-bottom:8rem}.cta-card-container{padding-right:1rem}.cta-card{border-radius:1.5rem;height:30vh;min-height:auto;padding:1rem 3rem}.cta-title{margin-bottom:2rem;font-size:1.8rem}.cta-description{max-width:30rem;margin-bottom:2rem;font-size:.9rem}.cta-diagnostic-container{max-width:32rem}.cta-diagnostic-title{margin-bottom:1rem;font-size:.9rem}.cta-diagnostic-text{margin-bottom:0;font-size:.7rem}.cta-svg-container{margin-left:-4.5rem}.cta-svg-wrapper{width:140%;height:140%;margin-left:-30%}.cta-button-container{padding-bottom:12.25rem;padding-left:3rem}.cta-button{padding:.75rem 2rem}.cta-icon-button{width:3.5rem;height:3.5rem}.cta-icon{width:1.5rem;height:1.5rem}}@media (min-width:3840px){.cta-section{margin-bottom:6rem}.cta-card-container{padding-right:2rem}.cta-card{border-radius:2rem;height:19vh;min-height:auto;padding:2rem 4rem}.cta-content{gap:3rem}.cta-title{margin-bottom:2rem;font-size:1.8rem}.cta-description{max-width:50rem;margin-bottom:2rem;font-size:.9rem}.cta-diagnostic-container{max-width:40rem}.cta-diagnostic-title{margin-bottom:1.5rem;font-size:.9rem}.cta-diagnostic-text{margin-bottom:0;font-size:.7rem}.cta-svg-container{margin-left:-6rem}.cta-svg-wrapper{width:150%;height:150%;margin-left:-35%}.cta-button-container{padding-bottom:11.5rem;padding-left:3rem}.cta-button{padding:1.25rem 3rem;font-size:1.125rem}.cta-icon-button{width:5rem;height:5rem}.cta-icon{width:2.25rem;height:2.25rem}}
@media (min-width:2560px){.services-hero-section .services-hero-container{max-width:50%;margin:0 auto}.services-hero-section .services-hero-title{max-width:100%;font-size:2.5rem}.services-hero-section .services-hero-content{max-width:100%}.services-hero-section .services-hero-background{height:500px;padding:1.5rem}}
@media (min-width:1440px){.services-content-section .services-content-image-container img{object-position:center 25%!important}}@media (min-width:1536px){.services-content-section .services-content-image-container img{object-position:center 23%!important}}@media (min-width:1600px){.services-content-section .services-content-image-container img{object-position:center 22%!important}}@media (min-width:1728px){.services-content-section .services-content-image-container img{object-position:center 21%!important}}@media (min-width:1800px){.services-content-section .services-content-image-container img{object-position:center 20%!important}}@media (min-width:1920px){.services-content-section .services-content-image-container img{object-position:center 18%!important}}@media (min-width:2560px){.services-content-section .services-content-container{margin:0 auto;max-width:50%!important}.services-content-section .services-content-title{font-size:2.5rem}.services-content-section .services-content-grid{gap:1.5rem;margin-bottom:3rem}.services-content-section .services-content-text{font-size:.75rem}.services-content-section .services-content-image-container{height:16rem}.services-content-section .services-content-image-container img{object-position:center 25%!important}.services-content-section .services-content-whatsapp-card{gap:.75rem;height:16rem;padding:1rem}.services-content-section .services-content-whatsapp-icon{margin-bottom:.5rem;padding:.5rem}.services-content-section .services-content-whatsapp-icon svg{width:2rem;height:2rem}.services-content-section .services-content-whatsapp-text,.services-content-section .services-content-cta-text{font-size:.75rem}.services-content-section .services-content-cta-button{padding:.75rem 1.5rem;font-size:.875rem}.services-content-section .services-content-cta-icon-button{width:3rem;height:3rem}.services-content-section .services-content-cta-icon{width:1.25rem;height:1.25rem}.services-content-section .services-content-cta-container{gap:4rem}}@media (min-width:3840px){.services-content-section .services-content-container{max-width:40%;margin:0 auto}.services-content-section .services-content-title{font-size:2.5rem}.services-content-section .services-content-grid{gap:1.5rem;margin-bottom:3rem}.services-content-section .services-content-text{font-size:.75rem}.services-content-section .services-content-image-container{height:16rem}.services-content-section .services-content-image-container img{object-position:center 12%!important}.services-content-section .services-content-whatsapp-card{gap:.75rem;height:16rem;padding:1rem}.services-content-section .services-content-whatsapp-icon{margin-bottom:.5rem;padding:.5rem}.services-content-section .services-content-whatsapp-icon svg{width:2rem;height:2rem}.services-content-section .services-content-whatsapp-text,.services-content-section .services-content-cta-text{font-size:.75rem}.services-content-section .services-content-cta-button{padding:.75rem 1.5rem;font-size:.875rem}.services-content-section .services-content-cta-icon-button{width:3rem;height:3rem}.services-content-section .services-content-cta-icon{width:1.25rem;height:1.25rem}.services-content-section .services-content-cta-container{gap:4rem}}
@media (min-width:2560px){.services-slider-section .services-slider-container{margin:0 auto;max-width:50%!important}.services-slider-section .services-slider-title{font-size:2.5rem}.services-slider-section .services-slider-subtitle{font-size:1rem}.services-slider-section .services-slider-tabs{margin-top:2rem}.services-slider-section .services-slider-tab-button{padding:1rem 2rem;font-size:.875rem}.services-slider-section .services-slider-content{max-width:100%}.services-slider-section .services-slider-arrow{width:2.5rem;height:2.5rem;padding:.5rem}.services-slider-section .services-slider-arrow svg{width:1.25rem;height:1.25rem}.services-slider-section .services-slider-card{height:14rem;padding:1rem}.services-slider-section .services-slider-card-title{margin-bottom:.25rem;font-size:1rem}.services-slider-section .services-slider-card-description{font-size:.75rem}.services-slider-section .services-slider-grid{gap:1rem}.services-slider-section .services-slider-page{padding:1rem 2rem}.services-slider-section .services-slider-pagination{margin-top:2rem}.services-slider-section .services-slider-dot{width:.75rem;height:.75rem}}
@media (min-width:2560px){.services-maintenance-section .services-maintenance-container{max-width:50%;margin:0 auto}.services-maintenance-section .services-maintenance-title{margin-bottom:2rem;font-size:2.5rem}.services-maintenance-section .services-maintenance-description-primary{margin-bottom:1.5rem;font-size:.875rem}.services-maintenance-section .services-maintenance-description-secondary{font-size:.75rem}.services-maintenance-section .services-maintenance-left-card,.services-maintenance-section .services-maintenance-right-card{padding:1.5rem}.services-maintenance-section .services-maintenance-image{height:20rem}.services-maintenance-section .services-maintenance-text-final{margin-bottom:1.5rem;font-size:.75rem}.services-maintenance-section .services-maintenance-button{padding:.75rem 1.5rem;font-size:.875rem}.services-maintenance-section .services-maintenance-icon-button{width:3rem;height:3rem}.services-maintenance-section .services-maintenance-icon{width:1.25rem;height:1.25rem}}
@media (min-width:2560px){.services-valorisation-section .services-valorisation-container{max-width:50%;margin:0 auto}.services-valorisation-section .services-valorisation-title{max-width:48rem;font-size:2.5rem}.services-valorisation-section .services-valorisation-text-grid{gap:2rem;max-width:42rem;margin-bottom:2rem}.services-valorisation-section .services-valorisation-text{font-size:.75rem}.services-valorisation-section .services-valorisation-cta-container{margin-bottom:3rem}.services-valorisation-section .services-valorisation-button{padding:.75rem 1.5rem;font-size:.875rem}.services-valorisation-section .services-valorisation-icon-button{width:3rem;height:3rem}.services-valorisation-section .services-valorisation-icon{width:1.25rem;height:1.25rem}.services-valorisation-section .services-valorisation-gallery{gap:1rem}.services-valorisation-section .services-valorisation-image-1{height:24rem}.services-valorisation-section .services-valorisation-image-2{height:20rem}.services-valorisation-section .services-valorisation-image-3{height:28rem}}
@media (min-width:2560px){.services-features-section .services-features-container{max-width:50%;margin:0 auto}.services-features-section .services-features-title{margin-bottom:4rem;font-size:2.5rem}.services-features-section .services-features-intro{max-width:32rem;margin-bottom:2rem;font-size:.75rem}.services-features-section .services-features-layout{gap:1.5rem;margin-bottom:4rem}.services-features-section .services-features-column{gap:1.5rem}.services-features-section .services-features-card{height:16rem;padding:.75rem}.services-features-section .services-features-card-icon{padding:.75rem}.services-features-section .services-features-card-icon svg{width:1.5rem;height:1.5rem}.services-features-section .services-features-card-image{width:6rem;height:6rem}.services-features-section .services-features-card-title{margin-bottom:.25rem;font-size:1rem}.services-features-section .services-features-card-description{font-size:.75rem}.services-features-section .services-features-offset{margin-top:4rem}.services-features-section .services-features-cta-text{margin-bottom:1rem;font-size:.75rem}.services-features-section .services-features-button{padding:.75rem 1.5rem;font-size:.875rem}.services-features-section .services-features-icon-button{width:3rem;height:3rem}.services-features-section .services-features-icon{width:1.25rem;height:1.25rem}.services-features-section .services-features-cta-container{margin-bottom:3rem}}
@media (min-width:1440px){.contact-section .contact-image img{object-position:center 25%!important}}@media (min-width:1536px){.contact-section .contact-image img{object-position:center 23%!important}}@media (min-width:1600px){.contact-section .contact-image img{object-position:center 22%!important}}@media (min-width:1728px){.contact-section .contact-image img{object-position:center 21%!important}}@media (min-width:1800px){.contact-section .contact-image img{object-position:center 20%!important}}@media (min-width:1920px){.contact-section .contact-image img{object-position:center 18%!important}}@media (min-width:2560px){.contact-section .contact-image img{object-position:center 25%!important}}@media (min-width:3840px){.contact-section .contact-image img{object-position:center 12%!important}}
@media (min-width:1440px) and (max-width:2559px){.blog-hero-section{padding:16rem 1.25rem 3.5rem}.blog-hero-desktop-container{max-width:65%}.blog-hero-svg-container svg{transform:scale(1.2)}.blog-hero-overlay-image{border-radius:1.5rem}.blog-hero-mobile-container{gap:2.5rem;max-width:48rem}.blog-hero-mobile-content{gap:1.75rem}.blog-hero-mobile-title{font-size:2rem}.blog-hero-mobile-description{font-size:.875rem}.blog-hero-images-grid{gap:1.75rem}.blog-hero-image-container{border-radius:1rem}.blog-hero-image-container.large{border-radius:1.5rem}}@media (min-width:2560px){.blog-hero-section{padding:14rem 1rem 3rem}.blog-hero-desktop-container{max-width:60%}.blog-hero-title{width:190%;margin-bottom:3rem;font-size:3.75rem}.blog-hero-description{max-width:28rem;margin-bottom:6rem;font-size:.875rem}.blog-hero-svg-container{margin-left:-14rem}.blog-hero-overlay-image{border-radius:1.5rem}.blog-hero-mobile-container{gap:2rem;max-width:56rem}.blog-hero-mobile-content{gap:1.5rem}.blog-hero-mobile-title{font-size:2.25rem}.blog-hero-mobile-description{font-size:.875rem}.blog-hero-images-grid{gap:1.5rem}.blog-hero-image-container{border-radius:1rem}.blog-hero-image-container.large{border-radius:1.5rem}}
@media (min-width:2560px){.presentation-hero-section .presentation-container{max-width:50%;margin:0 auto}.presentation-hero-section .presentation-text-container{left:0}.presentation-hero-section .presentation-title{font-size:3rem}.presentation-hero-section .presentation-svg{height:60px;top:30px;transform:scale(3)}}
@media (min-width:2560px){.intro-section .intro-container{max-width:50%;margin:0 auto}.intro-section .intro-title{font-size:2.5rem}.intro-section .intro-text{font-size:.875rem}.intro-section .intro-card{padding:1.5rem}.intro-section .intro-card-text{font-size:1rem}.intro-section .intro-logo{width:4rem;height:4rem}.intro-section .intro-smiley{width:5rem;height:5rem}}
@media (min-width:2560px){.mission-presentation-section .mission-presentation-container{max-width:50%;margin:0 auto}.mission-presentation-section .mission-presentation-title{margin-bottom:1.5rem;font-size:2.5rem}.mission-presentation-section .mission-presentation-subtitle{margin-bottom:1.5rem;font-size:1rem}.mission-presentation-section .mission-presentation-text{font-size:.875rem}.mission-presentation-section .mission-presentation-content,.mission-presentation-section .mission-presentation-carousel{height:500px}.mission-presentation-section .mission-presentation-thumbnails{gap:.25rem;bottom:.75rem;left:.75rem}.mission-presentation-section .mission-presentation-thumbnail{width:1.5rem;height:1.5rem}}
@media (min-width:1440px) and (max-width:2559px){.advantages-section{margin-bottom:12rem;padding-left:1.25rem;padding-right:1.25rem}.advantages-svg-container{transform:translate(16rem)}.advantages-svg-content{padding:1.25rem}.advantages-title-container{max-width:26rem}.advantages-title{font-size:2rem}.advantages-description{font-size:.8125rem}.advantages-button-container{padding-bottom:1.25rem;padding-right:1.25rem}.advantages-button{padding:.625rem 1.25rem}.advantages-icon-button{width:3rem;height:3rem}.advantages-icon{width:1.25rem;height:1.25rem}.advantages-list{gap:.875rem}.advantages-badge{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem}.advantages-badge-highlight{padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem}.advantages-item-description{font-size:.75rem}}@media (min-width:2560px){.advantages-section .advantages-container{max-width:50%;margin:0 auto}.advantages-section{margin-bottom:14rem;padding-left:1rem;padding-right:1rem}.advantages-left-column{min-height:400px;padding:2rem}.advantages-title-container{max-width:28rem}.advantages-title{margin-bottom:1.5rem;font-size:2rem}.advantages-description{font-size:.875rem}.advantages-button{padding:.75rem 1.5rem;font-size:.875rem}.advantages-icon-button{width:3rem;height:3rem}.advantages-icon{width:1.25rem;height:1.25rem}.advantages-right-column{padding-left:2rem}.advantages-intro-text{margin-bottom:2rem;font-size:1.125rem}.advantages-list{gap:1.5rem}.advantages-badge{padding:.75rem .25rem .75rem .75rem;font-size:.875rem}.advantages-badge-highlight{padding:.5rem .75rem;font-size:.875rem}.advantages-item-description{margin-left:.25rem;font-size:.75rem}}
.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:1023px){.scrollbar-hide{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}@media (min-width:2560px){.philosophy-section .philosophy-container{max-width:50%;margin:0 auto}.philosophy-section .philosophy-title{max-width:60rem;font-size:2.5rem}.philosophy-section .philosophy-grid{gap:1.25rem;height:400px}.philosophy-section .philosophy-text{max-width:18rem;font-size:.75rem}.philosophy-section .philosophy-card{min-height:auto;padding:1rem}.philosophy-section .philosophy-card-icon{padding:.75rem}.philosophy-section .philosophy-card-icon svg{width:1.25rem;height:1.25rem}.philosophy-section .philosophy-card-image{width:5rem;height:5rem}.philosophy-section .philosophy-card-title{font-size:1rem}.philosophy-section .philosophy-card-subtitle{font-size:.75rem}}
@media (min-width:1440px){.clement-section .clement-image img{object-position:center 25%!important}}@media (min-width:1536px){.clement-section .clement-image img{object-position:center 23%!important}}@media (min-width:1600px){.clement-section .clement-image img{object-position:center 22%!important}}@media (min-width:1728px){.clement-section .clement-image img{object-position:center 21%!important}}@media (min-width:1800px){.clement-section .clement-image img{object-position:center 20%!important}}@media (min-width:1920px){.clement-section .clement-image img{object-position:center 18%!important}}@media (min-width:2560px){.clement-section .clement-container{max-width:50%;margin:0 auto}.clement-section .clement-title{font-size:2rem}.clement-section .clement-subtitle{font-size:1rem}.clement-section .clement-text{max-width:20rem;font-size:.75rem}.clement-section .clement-image{height:650px}.clement-section .clement-image img{object-position:center 25%!important}.clement-section .clement-content{height:650px}.clement-section .clement-button{padding:.5rem 1.5rem;font-size:.875rem}.clement-section .clement-icon-button{width:2.5rem;height:2.5rem}.clement-section .clement-icon{width:1rem;height:1rem}}@media (min-width:3840px){.clement-section .clement-container{max-width:40%;margin:0 auto}.clement-section .clement-title{font-size:2.5rem}.clement-section .clement-subtitle{font-size:1.25rem}.clement-section .clement-text{max-width:24rem;font-size:1rem}.clement-section .clement-image{height:600px}.clement-section .clement-image img{object-position:center 12%!important}.clement-section .clement-content{height:600px}.clement-section .clement-button{padding:.75rem 2rem;font-size:1rem}.clement-section .clement-icon-button{width:3.5rem;height:3.5rem}.clement-section .clement-icon{width:1.5rem;height:1.5rem}}
@media (min-width:2560px){.cta-presentation-section .cta-presentation-container{max-width:50%;margin:0 auto}.cta-presentation-section .cta-presentation-svg{transform:scale(.9)}.cta-presentation-section .cta-presentation-content{padding:1.5rem 1.5rem 0}.cta-presentation-section .cta-presentation-title{max-width:50rem;font-size:2rem}.cta-presentation-section .cta-presentation-text{max-width:28rem;font-size:.75rem}.cta-presentation-section .cta-presentation-image{width:40%;height:10rem}.cta-presentation-section .cta-presentation-button{padding:.5rem 1.5rem;font-size:.875rem}.cta-presentation-section .cta-presentation-icon-button{width:2.5rem;height:2.5rem}.cta-presentation-section .cta-presentation-icon{width:1.25rem;height:1.25rem}.cta-presentation-section .cta-presentation-button-container{margin-bottom:3rem}}
