section.full-width .container{width:100%;max-width:unset}section.text-images .container .content-col{padding:3vh 0;width:calc(54% - 2vw)}section.text-images .container .images-col{display:flex;width:calc(46% - 2vw);border-radius:15px 15px 75px 15px;overflow:hidden}section.text-images .container .images-col img{height:100%}section.text-images.reverse .container{flex-direction:row-reverse}section.text-images.reverse .container .images-col{border-radius:15px 15px 15px 75px}section.text-images.full-width .content-col{padding-left:5%}section.text-images.full-width.reverse .content-col{padding-left:0;padding-right:5%}@media only screen and (max-width:1024px){section.text-images .container{flex-direction:column;gap:4vh}section.text-images .container .content-col{padding:0;width:100%}section.text-images .container .images-col{width:100%}section.text-images.reverse .container{flex-direction:column}section.text-images.full-width .container .content-col{padding:0 4vw}}section.text-images.one_image.full-width.reverse .container .images-col{border-radius:0 75px 15px 0}section.text-images.one_image.full-width .container{align-items:center}section.text-images.one_image.full-width .container .images-col{border-radius:75px 0 0 15px}@media only screen and (max-width:1024px){section.text-images.one_image.full-width.reverse .container .images-col{width:calc(100% - 8vw);margin:0 auto;border-radius:15px 75px 15px 15px}section.text-images.one_image.full-width .container .images-col{width:calc(100% - 8vw);margin:0 auto;border-radius:75px 15px 15px 15px}}section.text-images.two_images_col .container .images-col{display:flex;border-radius:unset;justify-content:space-between}section.text-images.two_images_col .container .images-col img{width:calc(50% - 8px);height:auto}section.text-images.two_images_col .container .images-col img:nth-child(1){border-radius:15px 15px 15px 75px}section.text-images.two_images_col .container .images-col img:nth-child(2){border-radius:15px 15px 15px 15px}section.text-images.two_images_col.reverse .container .images-col{display:flex;gap:10px}section.text-images.two_images_col.reverse .container .images-col img:nth-child(1){border-radius:15px 15px 15px 15px}section.text-images.two_images_col.reverse .container .images-col img:nth-child(2){border-radius:15px 15px 75px 15px}section.text-images.two_images_col.full-width .container .images-col{width:calc(46% + 6.5vw - 2vw);margin-right:-6.5vw}section.text-images.two_images_col.full-width.reverse .container .images-col{margin-right:0;margin-left:-6.5vw}@media only screen and (max-width:1024px){section.text-images.two_images_col.full-width .container .images-col,section.text-images.two_images_col.full-width.reverse .container .images-col{width:calc(100% - 8vw);margin-left:0;margin-right:0;margin:0 auto}}section.text-images.one_overflow_image .container{justify-content:end}section.text-images.one_overflow_image .container .wrapper{border-radius:25px;display:flex;justify-content:space-between;padding:2em;width:calc(100% - 150px)}section.text-images.one_overflow_image .container .wrapper>img{border-radius:25px}section.text-images.one_overflow_image .container .wrapper::after{background-color:var(--background-color-3);border-radius:25px}section.text-images.one_overflow_image .container .wrapper .images-col{z-index:1;border-radius:25px;margin-left:calc(-150px - 2em);width:calc(55% - 2vw);max-height:500px}section.text-images.one_overflow_image .container .wrapper .images-col img{aspect-ratio:1/1}section.text-images.one_overflow_image .container .wrapper .content-col{width:calc(45% - 2vw + 150px + 2em);z-index:1}section.text-images.one_overflow_image.full-width .container .wrapper{border-radius:25px 0 0 25px}section.text-images.one_overflow_image.full-width .container .wrapper::after{border-radius:25px 0 0 25px}section.text-images.one_overflow_image.full-width .container .wrapper>img{border-radius:25px 0 0 25px}section.text-images.one_overflow_image.full-width .container .wrapper .images-col{border-radius:0 25px 25px 0}section.text-images.one_overflow_image.full-width .container .wrapper .content-col{padding-left:0;padding-right:5%}section.text-images.one_overflow_image.full-width.reverse .container .wrapper{border-radius:0 25px 25px 0}section.text-images.one_overflow_image.full-width.reverse .container .wrapper::after{border-radius:0 25px 25px 0}section.text-images.one_overflow_image.full-width.reverse .container .wrapper>img{border-radius:0 25px 25px 0}section.text-images.one_overflow_image.full-width.reverse .container .wrapper .images-col{border-radius:25px 0 0 25px}section.text-images.one_overflow_image.full-width.reverse .container .wrapper .content-col{padding-right:0;padding-left:5%}section.text-images.one_overflow_image.reverse .container{justify-content:start}section.text-images.one_overflow_image.reverse .container .wrapper{flex-direction:row-reverse}section.text-images.one_overflow_image.reverse .container .wrapper .images-col{margin-left:0;margin-right:calc(-150px - 2em)}@media only screen and (max-width:1024px){section.text-images.one_overflow_image:not(.reverse) .container,section.text-images.one_overflow_image:not(.full-width) .container,section.text-images.one_overflow_image.reverse .container,section.text-images.one_overflow_image.full-width .container{padding-top:calc(2em + 10vh)}section.text-images.one_overflow_image:not(.reverse) .container .wrapper,section.text-images.one_overflow_image:not(.full-width) .container .wrapper,section.text-images.one_overflow_image.reverse .container .wrapper,section.text-images.one_overflow_image.full-width .container .wrapper{width:100%;flex-direction:column;justify-content:center;align-items:center;gap:4vh}section.text-images.one_overflow_image:not(.reverse) .container .wrapper .images-col,section.text-images.one_overflow_image:not(.full-width) .container .wrapper .images-col,section.text-images.one_overflow_image.reverse .container .wrapper .images-col,section.text-images.one_overflow_image.full-width .container .wrapper .images-col{width:100%;margin:0;height:32vh;margin-top:calc(-2em - 10vh)}section.text-images.one_overflow_image:not(.reverse) .container .wrapper .content-col,section.text-images.one_overflow_image:not(.full-width) .container .wrapper .content-col,section.text-images.one_overflow_image.reverse .container .wrapper .content-col,section.text-images.one_overflow_image.full-width .container .wrapper .content-col{width:100%}section.text-images.one_overflow_image.full-width .container .wrapper,section.text-images.one_overflow_image.full-width.reverse .container .wrapper{border-radius:0}section.text-images.one_overflow_image.full-width .container .wrapper::after,section.text-images.one_overflow_image.full-width.reverse .container .wrapper::after{border-radius:0}section.text-images.one_overflow_image.full-width .container .wrapper>img,section.text-images.one_overflow_image.full-width.reverse .container .wrapper>img{border-radius:0}section.text-images.one_overflow_image.full-width .container .wrapper .images-col,section.text-images.one_overflow_image.full-width.reverse .container .wrapper .images-col{border-radius:25px}}section.banner .container{padding:10vh 5vw}section.banner .container .content-col{z-index:1;display:flex;flex-direction:column;width:100%}section.banner .container .content-col .buttons-group{margin-top:1.5em}section.banner.centered .container .content-col{justify-content:center}section.banner.centered .container .content-col .text{text-align:center;color:var(--dark-text-color-1)}section.banner.centered .container .content-col .buttons-group{width:100%;justify-content:center}section.faqs.classic .container .content-col{width:calc(50% - 2vw)}section.faqs.classic .container .content-col .wrapper{position:sticky;top:110px;width:100%;display:flex;flex-direction:column;gap:1em}section.faqs.classic .container .content-col .wrapper img{border-radius:15px 15px 100px 15px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:18/9}section.faqs.classic .container .faqs{width:calc(50% - 2vw)}section.faqs.classic .container .faqs .wrapper{position:sticky;top:110px;width:100%;display:flex;flex-direction:column;gap:1em}section.faqs.classic.reverse .container{flex-direction:row-reverse}@media only screen and (max-width:1024px){section.faqs.classic.reverse .container,section.faqs.classic:not(.reverse) .container{flex-direction:column}section.faqs.classic.reverse .container .content-col,section.faqs.classic:not(.reverse) .container .content-col{width:100%}section.faqs.classic.reverse .container .faqs,section.faqs.classic:not(.reverse) .container .faqs{width:100%;margin-top:5vh}}section.faqs.centered .container{flex-direction:column}section.faqs.centered .container .content-col{padding:3vh 0;width:100%}section.faqs.centered .container .faqs{padding-top:3vh}section.faqs.centered .container .faqs .wrapper{width:100%;display:flex;flex-direction:column;gap:1em}section.faqs.centered .container .buttons-group{width:100%;justify-content:center;align-items:center}section.blog-posts.grid .container .content-col{width:100%}section.blog-posts.grid .container .content-col .posts{display:grid;gap:2vw;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding-top:3vh}section.blog-posts.grid .container .content-col .posts .single-blog-post-card{width:100%}section.blog-posts.grid .container .content-col .buttons-group{width:100%;justify-content:center;align-items:center}section.testimonials.slider .container{flex-direction:row;align-items:center;max-width:unset;width:100%}section.testimonials.slider .container .content-col{width:calc(35% - 2vw + 100px);padding:0 5%;padding-right:0}section.testimonials.slider .container .testimonials-col{width:calc(65% - 2vw);margin-right:-100px}section.testimonials.slider.reverse .container{flex-direction:row-reverse}section.testimonials.slider.reverse .container .content-col{padding:0 5%;padding-left:0}section.testimonials.slider.reverse .container .testimonials-col{margin-right:0;margin-left:-100px}@media only screen and (max-width:1024px){section.testimonials.slider:not(.reverse) .container,section.testimonials.slider.reverse .container{flex-direction:column}section.testimonials.slider:not(.reverse) .container .content-col,section.testimonials.slider.reverse .container .content-col{width:100%;padding:0;padding-left:5%;padding-right:5%}section.testimonials.slider:not(.reverse) .container .testimonials-col,section.testimonials.slider.reverse .container .testimonials-col{width:100%;margin:0;padding:0 2vw;margin-top:4vh}}section.team.grid .container{align-items:center}section.team.grid .container .content-col{width:calc(40% - 2vw)}section.team.grid .container .team{width:calc(60% - 2vw);display:flex;gap:1.5vw}section.team.grid.reverse .container{flex-direction:row-reverse}@media only screen and (max-width:1200px){section.team.grid.reverse .container,section.team.grid:not(.reverse) .container{flex-direction:column}section.team.grid.reverse .container .content-col,section.team.grid:not(.reverse) .container .content-col{width:calc(100% - 2vw)}section.team.grid.reverse .container .team,section.team.grid:not(.reverse) .container .team{width:calc(100% - 2vw);margin-top:3vh;flex-wrap:wrap}section.team.grid.reverse .container .team .single-team-card,section.team.grid:not(.reverse) .container .team .single-team-card{max-width:400px;min-width:300px}}section.logos .container{flex-direction:column}section.logos .container .content-col{width:var(--container-width);max-width:var(--container-max-width);margin:0 auto;margin-bottom:5vh}section.logos .container .logos-wrapper{width:100%;display:flex;flex-direction:column;gap:3vh}section.logos .container .logos-wrapper .splide-logos{padding-bottom:0}section.logos .container .logos-wrapper .splide-logos .splide__slide{display:flex;justify-content:center;align-items:center}section.logos .container .logos-wrapper .splide-logos .splide__slide img{width:auto;max-height:100px;-o-object-fit:contain;object-fit:contain}section.portfolio .container{align-items:center}section.portfolio .container .content-col{width:calc(35% - 2vw + 15vw);padding:0!important}section.portfolio .container .posts{width:calc(65% - 2vw);margin-right:-15vw}section.portfolio .container .posts .splide__track{padding:30px 10px!important}section.portfolio.reverse .container{flex-direction:row-reverse}section.portfolio.reverse .container .content-col{padding-right:0;padding-left:5%}section.portfolio.reverse .container .posts{margin-right:0;margin-left:-15vw}@media only screen and (max-width:1024px){section.portfolio:not(.reverse) .container,section.portfolio.reverse .container{flex-direction:column}section.portfolio:not(.reverse) .container .content-col,section.portfolio.reverse .container .content-col{width:100%}section.portfolio:not(.reverse) .container .posts,section.portfolio.reverse .container .posts{width:100%;margin:0;padding:0 2vw;margin-top:5vh}}