:root{--color-primary:#358fe6;--color-accent:#ffc749;--color-dark:#202430;--color-dark-secondary:#1d202b;--color-dark-tertiary:#363a45;--color-body:#63666e;--color-body-light:#909298;--color-light-maroon:#d6c1b6;--color-light-blue:#a3bacd;--radius-small:6px;--radius-big:16px;--transition:.3s;--font-primary:"Figtree";--header-font-size:16px;--h1:76px;--h2:35px;--h3:28px;--h4:24px;--h5:20px;--h6:18px;--border-simple:1px solid #e9e9ea;--shadow-black:16px 16px 0px rgba(32,36,48,.24)}::-moz-selection{background:#ffc749;color:#202430!important}::selection{background:#ffc749;color:#202430!important}img::selection{background-color:transparent}*,*:focus,*:hover{outline:0}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar-thumb{background-color:#ffc749;border-radius:10px}:focus:not(:focus-visible){outline:0;box-shadow:none}html{background-color:#f5f5f5;scroll-behavior:smooth}body{font-family:"Figtree",sans-serif;width:100%;max-width:1920px;margin:auto;background-color:#fff;color:var(--color-body);font-size:16px;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--color-dark)}h2{font-size:70px;line-height:120%;font-weight:700}figure{margin:0}figure img{width:100%;height:auto}main{overflow-x:clip}.cover-image img{border-radius:16px}.separator{border-bottom:var(--border-simple);margin-bottom:100px}button{font-size:16px}button.button-2{padding:16px 28px!important;background-color:#fff!important;color:var(--color-primary)!important;border-radius:100px;font-weight:700;line-height:140%;text-decoration:none;border:1px solid var(--color-primary)!important;transition:all 300ms ease!important}button.button-2:hover{background-color:var(--color-primary)!important;color:#fff!important;cursor:pointer}button.button-2:hover a span{color:#fff!important}.button-1{display:inline-block;padding:16px 28px;background:#358fe6;border-radius:100px;font-weight:700;color:#fff!important;text-decoration:none;border:1px solid #358fe6;transition:all 300ms ease!important}.button-1:hover{background-color:#fff;color:var(--color-primary)!important}li.btn.button-2 a{padding:16px 28px!important;color:var(--color-primary)!important;border-radius:100px;font-weight:700;text-decoration:none;border:1px solid var(--color-primary)!important;transition:all 300ms ease!important}li.btn.button-2 a:hover{background-color:var(--color-primary)!important;color:#fff!important}li.btn.button-2 a:hover span{color:#fff!important}a.button-2{padding:16px 28px!important;color:var(--color-primary)!important;border-radius:100px;font-weight:700;line-height:140%;text-decoration:none;border:1px solid var(--color-primary)!important;transition:all 300ms ease!important;font-size:16px;text-decoration:unset!important}a.button-2:hover{background-color:var(--color-primary)!important;color:#fff!important}a.button-2:hover span{color:#fff!important}a{transition:all 300ms ease!important}a.link{color:#358fe6;font-weight:400;font-size:20px;line-height:140%;text-decoration:none}a.link svg{transform:rotate(180deg)}a.link svg path{fill:#358fe6}a.link:hover{color:#202430}a.link:hover path{fill:#202430}.close-filters{display:block;width:30px;height:30px;position:absolute;top:20px;right:15px;background:url(../images/icons/exit.svg) center no-repeat}.close-filters:hover{cursor:pointer}.filtersHead{font-size:30px;margin-bottom:20px;color:#fff;font-weight:600}.filtersHead .text{display:none}.filtersHead .close-filters{filter:invert(1)}.filter-block{margin-bottom:40px}.filtersPanel .title{padding:10px 0;display:flex;gap:10px;align-items:center;color:var(--color-dark);background:none!important;font-weight:600}.filtersPanel .title .clearFilterOptions{text-align:right;margin-left:auto;font-size:14px;color:#fff}.filtersPanel .checkbox-item{margin-block:15px;color:var(--color-body-light)}.filtersPanel .checkbox-item input{margin-right:5px;accent-color:var(--color-primary)}ul.check-list{padding-left:25px}ul.check-list:last-child{margin-bottom:0!important}ul.check-list li{position:relative;font-size:20px;margin-bottom:15px}ul.check-list li:last-child{margin-bottom:0!important}ul.check-list li::before{content:"";position:absolute;top:5px;left:-26px;width:15px;height:15px;background:url(../images/icons/check-green.svg) center no-repeat;background-size:contain;color:transparent;border-radius:50px}.custom-form{background-color:#fff;box-shadow:var(--shadow-black);border-radius:var(--radius-big);padding:50px 30px;border-top:var(--border-simple);border-left:var(--border-simple)}.custom-form .field-validation-error{pointer-events:none;margin-top:-10px;margin-bottom:10px}.custom-form h3{font-weight:700;font-size:39px;line-height:140%;color:var(--color-dark);margin-bottom:50px}.custom-form .fieldset{margin:0;padding:0}.custom-form .fieldset .form-fields{background-color:transparent;border:0;padding:0;margin-bottom:20px}.custom-form .fieldset .form-fields .inputs{background-color:#e9e9ea;display:flex;flex-direction:column;position:relative;border-radius:var(--radius-small)}.custom-form .fieldset .form-fields .inputs input,.custom-form .fieldset .form-fields .inputs textarea{border:0;color:#202430;background:#e9e9ea;border-radius:8px;padding:10px;padding-top:35px;margin-bottom:0!important;border-color:#e9e9ea;font-size:1rem;line-height:1.5;transition:all .2s ease;min-height:70px;width:100%}.custom-form .fieldset .form-fields .inputs input input:-webkit-autofill,.custom-form .fieldset .form-fields .inputs textarea input:-webkit-autofill{background-color:#e8f0fe!important;transition:background-color 5000s ease-in-out 0s}.custom-form .fieldset .form-fields .inputs input:focus,.custom-form .fieldset .form-fields .inputs textarea:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.custom-form .fieldset .form-fields .inputs textarea{min-height:150px!important}.custom-form .fieldset .form-fields .inputs label{position:absolute;top:10px;left:10px;color:var(--color-body);font-size:16px;line-height:140%;margin-bottom:0;z-index:9;width:fit-content;max-width:100%;white-space:break-spaces;text-align:left}.custom-form .fieldset .form-fields .inputs label:hover{cursor:text}.custom-form .fieldset .form-fields .inputs .required{position:absolute;top:10px;right:10px;margin:0;z-index:9}.custom-form .buttons{text-align:left;margin-bottom:30px}.custom-form .result{margin-top:10px;font-size:16px}.custom-form .result.success{padding:10px;font-weight:700;display:flex;align-items:center;gap:5px;justify-content:center;border-radius:30px;color:#21cf8f}.custom-form .result.success::before{content:"";top:5px;left:-26px;width:15px;height:15px;background:url(../images/icons/bullet-check.svg);background-size:contain;color:transparent}.custom-form .result.success+button{display:none}.page-header{padding-bottom:50px;background-size:24%;position:static;text-align:left}.page-header.no-padding{padding:0}.page-header h1{font-weight:700;font-size:76px;line-height:120%;color:var(--color-dark)}.button-1.cta,.button-2.cta{display:inline-flex;align-items:center;gap:5px}.button-2.cta path{fill:var(--color-primary)}.button-2.cta:hover path{fill:#fff}.button-1.cta path{fill:#fff}.button-1.cta:hover path{fill:var(--color-primary)}.content-shape.blue{position:absolute;top:-100px;left:-140px;background:#358fe6;border-radius:747.973px 747.973px 0 747.973px;width:800px;height:800px}.content-shape.orange{position:absolute;bottom:-100px;right:-140px;background:#f28c61;border-radius:747.973px 747.973px 0 747.973px;transform:rotate(180deg);width:800px;height:800px}.content-shape.green{position:absolute;width:90%;height:90%;left:50%;top:47%;background:#32dccb;border-radius:45% 45% 0 50%;transform:translate(-50%,-50%);z-index:-1}.content-shape.yellow{position:absolute;width:80%;height:80%;left:10%;top:10%;background:#ffc749;border-radius:45% 45% 0 50%;z-index:-1;transform:rotate(-180deg)}.content-shape-bottom.blue{width:688px;height:688px;right:-200px;bottom:-100px;position:absolute;background:#358fe6;border-radius:747.973px 747.973px 0 747.973px;transform:rotate(180deg);z-index:1}.master-wrapper-page{overflow-x:clip}span.label-content{font-weight:700;font-size:16px;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;padding:8px 24px;display:inline-block;color:rgba(255,255,255,.6666666667)}.label-content.green{color:#179164;background:#bcf1dd}span.accent{display:inline-block;position:relative;margin:0!important}span.accent::before{content:"";position:absolute;width:95%;height:22px;left:0;bottom:10px;background:#ffc749;border-radius:4px;z-index:-1}span.accent.opacity::before{background:#806425}h3 span.accent::before{height:13px}.background-image{position:absolute;top:0;right:0;z-index:-1}html .swiper-button-next,html .swiper-button-prev{position:static;display:inline-block!important;font-size:0}html .swiper-button-prev{margin-right:10px}html .swiper-button-next::after{background-image:url(../images/icons/arrow-next.svg);background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;display:inline-block;width:25px;height:25px}html .swiper-button-prev::after{background-image:url(../images/icons/arrow-prev.svg);background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;display:inline-block;width:25px;height:25px}.header-links{font-size:16px;color:var(--color-body);font-family:"Figtree",sans-serif}.header-links li{align-content:center}.header-links .ico-account{text-align:left;position:relative;display:flex;align-items:center;gap:5px;font-size:12px}.header-links .ico-account:before{content:"";width:25px;height:25px;display:inline-block;background-image:url(../images/icons/user.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.header-links .ico-account span{display:block;font-size:15px;color:var(--color-dark);margin-top:-3px}.header-links #topcartlink{display:inline-flex;align-items:center;gap:10px;position:relative}.header-links #topcartlink .ico-cart div{display:flex;flex-direction:column;text-align:left;font-size:12px}.header-links #topcartlink .ico-cart div .cart-label{margin-top:-3px;font-size:15px;color:var(--color-dark)}.header-links #topcartlink .cart-qty{position:absolute;top:-2px;left:17px;border-radius:50%;width:16px;padding:2px;aspect-ratio:1/1;background-color:#ffc749;font-weight:600;font-size:12px;color:var(--color-dark)!important}.header-links #topcartlink .cart-qty:hover{color:var(--color-dark)!important}.header-links #topcartlink:before{content:"";width:25px;height:25px;display:inline-block;background-image:url(../images/icons/shopping-cart.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.visible-header{display:none!important}.header{box-shadow:0 5px 10px 0 rgba(0,0,0,.07);width:100%;z-index:99;transition:transform .3s ease;position:sticky;top:0;background-color:#fff}.header.hide{transform:translateY(-100%)}.header .visible-header{display:block!important}.header .mega-menu-responsive .mega-menu-responsive-logo{display:none}.header .header-lower .header-logo{display:flex;align-items:center;margin-bottom:0;flex-shrink:1;flex-basis:180px}.header .header-lower .header-menu{display:flex;justify-content:space-between;padding:0;margin:0;border:0;text-align:left}.header .header-lower .header-menu li{padding:0;border:0}.header .header-lower .header-menu li>a{font-size:var(--header-font-size);font-weight:400;color:var(--color-dark);transition:all .3s!important}.header .header-lower .header-menu li.button-2>a{font-weight:700;padding:0}.header .header-lower .header-menu li.button-2>a span{color:var(--color-primary);transition:all .3s ease!important}.header .header-lower .side-menu{width:100%}.header .header-lower .side-menu .primary-sidebar-menu{justify-content:flex-end}.header .header-lower .side-menu .primary-sidebar-menu li>a{font-size:var(--header-font-size);font-weight:400;color:var(--color-dark);transition:all .3s!important}.header .header-lower .side-menu .primary-sidebar-menu li.button-2>a{font-weight:700;padding:0}.header .header-lower .side-menu .primary-sidebar-menu li.button-2>a span{color:var(--color-primary);transition:all .3s ease!important}.header .header-lower .side-menu .primary-sidebar-menu li.button-2:hover span{color:#fff!important}.header .header-lower .side-menu .primary-sidebar-menu a span{color:var(--color-body);transition:all .3s ease!important}.header .header-lower .side-menu .primary-sidebar-menu a span:hover{color:var(--color-primary)!important}.overlay-menu{position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;background-color:rgba(0,0,0,.4666666667);overflow-y:hidden;z-index:9}.overlay-menu.active{opacity:1!important;visibility:visible}.mega-menu{display:flex;align-items:center;margin:0!important}.mega-menu li.has-sublist>a{position:relative;display:flex;flex-direction:row-reverse;align-items:center}.mega-menu li.has-sublist>a::before{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;font-size:16px}.visible-footer{display:none!important}.footer{font-size:16px;color:var(--color-body-light)}.footer .visible-footer{display:block!important}.footer .footer-links li:first-child a{padding-left:0!important}.footer h5{color:var(--color-body);text-transform:uppercase;font-weight:700;line-height:140%;letter-spacing:.05em;margin-bottom:20px;font-size:16px}.footer .footer-upper{display:flex;flex-direction:column}.footer .footer-upper a{color:#fff;font-size:16px}.footer .footer-upper a:hover{color:var(--color-primary)}.footer .footer-upper .footer-block.information{width:26%!important}.footer .footer-upper .footer-block.information .header-logo{margin-bottom:20px;display:block;width:250px}.footer .footer-upper .footer-block.information p{font-size:16px}.footer .footer-upper .footer-block.newsletter{width:26%;text-align:right;margin-left:20px}.footer .footer-upper .footer-block.newsletter .newsletter-subscribe{width:fit-content}.footer .footer-upper .footer-block.newsletter .title{text-align:left}.footer .footer-upper .footer-block.newsletter .newsletter-result{text-align:left}.footer .footer-upper .footer-block.newsletter .newsletter-email{border-radius:100px;padding:8px 8px 8px 28px;background-color:var(--color-dark-tertiary);display:flex;width:fit-content;align-items:center}.footer .footer-upper .footer-block.newsletter .newsletter-email input{background:transparent;border:#ffdead;font-size:16px;transition:all .3s ease;border-radius:3rem;width:100%}.footer .footer-upper .footer-block.newsletter .newsletter-email input:placeholder{color:#fff}.footer .footer-upper .footer-block.newsletter .newsletter-email input:focus{color:#fff;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.footer .footer-upper .footer-block.newsletter .newsletter-email button{border-radius:2.5rem;padding:16px 28px;height:100%;text-transform:capitalize}.footer .footer-upper .footer-block.contact .contact-item{margin-bottom:10px}.footer .footer-upper .footer-block.contact .contact-item a{display:flex;align-items:center;gap:15px}.footer .footer-upper .footer-block.social-networks{text-align:right;width:fit-content}.footer .footer-upper .footer-block.social-networks .networks li{margin-bottom:10px}.footer .footer-upper .footer-block.social-networks .networks li a{display:flex;align-items:center;gap:15px;justify-content:flex-start}.footer .footer-upper .footer-blocks:first-child{margin-bottom:50px;display:flex;justify-content:space-between}.footer .footer-upper .footer-blocks .footer-links{display:flex;align-items:center}.footer .footer-upper .footer-blocks .footer-links li:last-child a{padding-right:0}.footer .footer-upper .footer-blocks .footer-links li a{padding:15px}.footer .footer-upper .footer-blocks .mega-menu.primary-navbar>li:first-child a{padding-left:0}.footer .footer-upper .footer-blocks .mega-menu.primary-navbar>li.has-sublist .sublist-wrap{display:none}.footer .footer-upper .footer-blocks .mega-menu.primary-navbar>li.visible-mobile{display:none}.footer .footer-upper .footer-blocks .mega-menu.primary-navbar>li>a{font-size:16px}.footer .footer-upper .footer-blocks .mega-menu.primary-navbar>li>a::before{display:none}.footer .footer-upper .footer-blocks .mega-menu.primary-navbar>li>a.active{font-weight:normal!important}.footer .footer-upper .footer-blocks .mega-menu.primary-navbar>li>a.active::after{display:none}.footer .footer-lower{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:26px 3rem}.footer .footer-lower .footer-copyright{width:100%}.footer .footer-lower span{color:var(--color-body)}.footer .footer-lower .footer-powered-by{margin-right:20px}.footer .footer-lower .footer-info{float:left}.footer .footer-lower .footer-partners{display:flex;gap:50px}section.banner{display:flex;justify-content:space-between;padding-block:0 300px;background-position:center bottom -160px;background-repeat:no-repeat;width:100%;padding-inline:3rem}section.banner .figure{margin:0}section.banner .left-section{max-width:340px;width:100%}section.banner .right-section{max-width:325px;width:100%}section.banner .middle-section{width:calc(100% - 665px);text-align:center;max-width:880px;padding:0 20px}section.banner h1{font-size:56px;font-weight:900;line-height:120%;text-transform:uppercase;text-align:center}section.banner h2{color:var(--color-body);font-weight:300;font-size:35px;line-height:140%;padding-block:3rem;text-align:center}section.boxes{display:flex;justify-content:space-between;margin-bottom:100px}section.boxes .box{text-align:left}section.boxes .box .title{font-weight:700;font-size:49px;line-height:130%;color:#202430;margin-bottom:15px;text-align:left}section.boxes .box .description{max-width:220px;font-size:20px;line-height:140%;color:var(--color-body-light)}section.boxes.style-2{gap:30px}section.boxes.style-2 .box{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 48px;background:var(--color-dark-secondary);border-radius:16px;margin:30px 0;width:100%;transition:all 300ms ease!important}section.boxes.style-2 .box .title{font-weight:700;font-size:25px;line-height:140%;color:#fff}section.boxes.style-2 .box .description{width:100%;max-width:100%;font-size:20px;line-height:140%;color:var(--color-body-light)}section.results{display:grid;grid-template-columns:1fr 1fr;text-align:left;margin-bottom:6rem;align-items:center}section.results .side-text span{display:inline-block;margin-bottom:1rem}section.results .side-text .description{padding-block:1.5rem 3rem;font-size:20px;color:var(--color-body)}section.results .side-text .testimonials{position:relative;max-width:450px;padding-top:20px}section.results .side-text .testimonials::before{content:"";background-image:url(../images/quotation.png);background-size:20px;background-repeat:no-repeat;height:25px;width:25px;position:absolute;top:-25px}section.results .side-text .testimonials .slider{overflow:hidden}section.results .side-text .testimonials .slider .swiper-wrapper{height:100%!important}section.results .side-text .testimonials .slider .swiper-wrapper .swiper-slide{width:100%!important;height:100%!important;text-align:left}section.results .side-text .testimonials .slider .swiper-wrapper .swiper-slide .blockquote-wrapper{position:relative;padding-left:30px;font-weight:500;font-size:20px;line-height:140%}section.results .side-text .testimonials .slider .swiper-wrapper .swiper-slide .blockquote-wrapper blockquote{margin-bottom:1rem;color:var(--color-dark)}section.results .side-text .testimonials .slider .swiper-wrapper .swiper-slide .blockquote-wrapper::before{content:"";height:100%;width:8px;background-color:#202430;position:absolute;top:0;left:0;border-radius:50px}section.results .side-text .testimonials .slider .swiper-wrapper .swiper-slide .blockquote-wrapper .author{font-size:16px;margin:0;color:var(--color-body-light)}section.results .side-text .testimonials .slider .swiper-wrapper .swiper-slide .blockquote-wrapper .author strong{color:var(--color-dark)}section.results .results-cards{background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;width:100%}section.results .results-cards>div{border-top:var(--border-simple);border-left:var(--border-simple);background:#fff;text-align:center;padding:32px 48px;width:320px;border-radius:var(--radius-big);margin-bottom:100px!important}section.results .results-cards>div .count{font-weight:700;font-size:49px;line-height:130%;color:var(--color-dark)}section.results .results-cards>div .description{border-radius:16px;max-width:220px;font-size:20px;line-height:140%;padding-block:1rem}section.results .results-cards>div .progress{background:#c2f5ef;border-radius:100px;overflow:hidden}section.results .results-cards>div .progress .progress-bar{height:16px;border-radius:100px}section.results .results-cards .result-card-1{margin-top:80px;margin-bottom:70px;text-align:center;margin-inline:auto}section.results .results-cards .result-card-2{margin:1.5rem;float:left}section.results .results-cards .result-card-3{margin:1.5rem;float:left}section.services{padding-block:100px;position:relative;margin-bottom:100px;margin-top:200px}section.services .master-wrapper-content{position:static}section.services .services-wrapper{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px}section.services .services-wrapper article{position:relative;z-index:10;color:#fff;background-color:var(--color-dark-secondary);border-radius:var(--radius-big);display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 48px;box-shadow:16px 16px 0 rgba(32,36,48,.24);margin:30px 0;width:100%;transition:all 300ms ease!important}section.services .services-wrapper article:hover .read-more{transform:translateX(3px);background-color:#fff}section.services .services-wrapper article h4{font-weight:700;font-size:25px;line-height:140%;color:#fff;padding:20px 0;text-align:left}section.services .services-wrapper article .description{font-size:20px;line-height:140%;margin-bottom:1rem;color:var(--color-body-light);text-align:left}section.services .services-wrapper article h2{font-size:49px;color:#fff;text-align:left}section.services .services-wrapper article .read-more{display:block;width:25px;height:25px;background-color:var(--color-body);mask:url("../images/icons/arrow-next.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain}section.services.style-1{background-color:var(--color-dark);color:#fff}section.services.style-2{margin-top:0!important;margin-bottom:0!important;padding-top:0}section.services.style-2 .services-wrapper{gap:50px;align-items:unset}section.services.style-2 .services-wrapper .column-1{margin-top:300px}section.services.style-2 .services-wrapper .column-2{margin-top:150px}section.services.style-2 .services-wrapper article{margin:30px 0}section.services.style-2 .master-wrapper-content{padding-top:0}section.services.style-2 .content-shape.blue{content:"";position:absolute;width:70%;height:80%;right:-40%;top:-40%;left:unset;background:#358fe6;border-radius:747.973px 747.97px 0 747.973px;transform:rotate(90deg);z-index:-1}section.services.style-2 .content-shape.orange{content:"";position:absolute;width:480px;height:480px;left:40%;top:5%;z-index:1;background:#f28c61;border-radius:373.987px 373.985px 0 373.987px;z-index:-1;transform:none}section.contact-widget{margin-bottom:100px}section.contact-widget.display-contact-true{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:100px}section.contact-widget.display-contact-false .side-text{text-align:center;margin-inline:20px}section.contact-widget.display-contact-false .side-text h2{font-size:61px}section.contact-widget.display-contact-false .side-text p{text-align:center}section.contact-widget.display-contact-false .side-text a{font-size:20px;text-decoration:none}section.contact-widget .side-text{align-content:center;text-align:left;padding:7% 7%}section.contact-widget .side-text .label-content{margin-bottom:1rem}section.contact-widget .side-text h2{font-size:61px;padding-block:1rem}section.contact-widget .side-text .description{font-weight:300;font-size:39px;line-height:140%;color:var(--color-body);margin-block:1rem}section.contact-widget .side-text a{margin-top:1rem}section.contact-widget .boxes-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;padding:7% 5%}section.contact-widget .boxes-wrapper div{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 48px;background:var(--color-dark-secondary);box-shadow:var(--shadow-black);border-radius:16px;width:100%;transition:all 300ms ease!important;margin:20px 10px}section.contact-widget .boxes-wrapper div a{display:inline-flex;align-items:center;gap:10px;font-weight:700;line-height:140%;color:#fff;text-align:left}section.contact-widget .boxes-wrapper figure{margin:10px}section.contact-widget .boxes-wrapper figure img{width:fit-content}section.contact-widget .boxes-wrapper .box-1{width:75%}section.contact-widget .boxes-wrapper .box-2{float:left}section.contact-widget .boxes-wrapper .box-3{float:left}section.contact-widget .boxes-wrapper .box-4{width:57%}section.contact-widget .boxes-wrapper .box-5{float:left}section.contact-widget .boxes-wrapper .box-6{width:240px}section.advantages{margin-bottom:100px}section.advantages:has(.style-3){margin-bottom:200px}section.advantages h3{font-weight:700;font-size:25px;line-height:140%;color:var(--color-dark)}section.advantages p{font-size:20px;line-height:140%;color:var(--color-body)}section.advantages .advantage{text-align:left}section.advantages .style-1{display:flex;width:100%;justify-content:space-between;align-items:center}section.advantages .style-1 .column-2{width:50%}section.advantages .style-1 .column-2 figure{position:relative;flex:0 0 auto;text-align:center}section.advantages .style-1 .column-2 figure img{width:85%;max-height:60dvh;object-fit:contain}section.advantages .style-1 .column-1,section.advantages .style-1 .column-3{display:flex;flex-direction:column;gap:100px;width:25%}section.advantages .style-2{padding-block:170px}section.advantages .style-2 .advantages-header{text-align:left;max-width:800px}section.advantages .style-2 .advantages-header h2{color:#fff;font-weight:700;font-size:49px;line-height:130%}section.advantages .style-2 .advantages-header p{font-size:20px;line-height:140%;margin-block:3rem 6rem;color:var(--color-body-light)}section.advantages .style-2 .advantages-content{display:flex;align-items:stretch}section.advantages .style-2 .advantages-content>div{display:flex;flex-direction:column;justify-content:space-around;gap:20px}section.advantages .style-2 .advantages-content>div.column-1,section.advantages .style-2 .advantages-content>div.column-3{width:25%}section.advantages .style-2 .advantages-content>div.column-2{margin-inline:30px;position:relative;text-align:center;width:50%}section.advantages .style-2 .advantages-content>div.column-2 img{width:85%;max-height:60dvh;position:relative;z-index:3;object-fit:contain}section.advantages .style-2 .advantages-content>div h3{color:#fff;font-size:23px;margin-bottom:10px;margin-top:5px;font-weight:500}section.advantages .style-2 .advantages-content>div p{color:var(--color-body-light)}section.advantages .style-3{padding-block:170px;display:flex}section.advantages .style-3 .column-1{width:60%;display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding:20px}section.advantages .style-3 .column-1 h3{color:#fff;margin-bottom:10px;margin-top:5px}section.advantages .style-3 .column-1 p{color:var(--color-body-light)}section.advantages .style-3 .column-2{display:flex;align-items:center;width:40%;margin-top:-20%;margin-bottom:-20%}section.advantages .style-3 .column-2 img{width:100%;height:auto;border-radius:var(--radius-big);box-shadow:var(--shadow-black)}section.two-box-items{margin-bottom:100px}section.two-box-items.left-to-right .master-wrapper-content .text-section{padding-left:0}section.two-box-items.right-to-left .master-wrapper-content .text-section{padding-right:0}section.two-box-items.right-to-left .wrapper{flex-direction:row-reverse;justify-content:space-between}section.two-box-items.right-to-left .wrapper .text-section{text-align:left}section.two-box-items .wrapper{display:flex;align-items:center;margin-bottom:100px;justify-content:space-between;gap:50px}section.two-box-items .text-section{width:50%;padding:45px;margin-bottom:0}section.two-box-items .text-section h3{text-align:left}section.two-box-items img{width:50%;max-width:800px;height:auto}section.two-box-items li{margin-block:15px;padding-bottom:15px;border-bottom:var(--border-simple)}section.two-box-items .label-content{margin-bottom:30px}section.steps-graph{margin-bottom:100px}section.steps-graph .master-wrapper-content{padding-block:100px}section.steps-graph .master-wrapper-content p{font-size:20px;line-height:140%;color:var(--color-body-light)}section.steps-graph .master-wrapper-content .steps-graph-header{width:50%}section.steps-graph .master-wrapper-content .steps-graph-header h3{font-weight:700;font-size:49px;line-height:130%;color:#fff}section.steps-graph .master-wrapper-content .steps-graph-header .description{margin-block:3rem}section.steps-graph .master-wrapper-content .steps-graph-body{display:flex;width:100%;justify-content:space-between}section.steps-graph .master-wrapper-content .steps-graph-body .side-left{display:grid;grid-template-columns:1fr 1fr;gap:90px;width:58%}section.steps-graph .master-wrapper-content .steps-graph-body .side-left .step{background-color:var(--color-dark-secondary);border-radius:var(--radius-big);align-content:center;text-align:center;padding:40px 10px;position:relative}section.steps-graph .master-wrapper-content .steps-graph-body .side-left .step::before{position:absolute;content:" ";background-image:url(../images/magenta-arrow.svg);background-position:center;background-repeat:no-repeat;width:90px;height:90px;background-size:contain}section.steps-graph .master-wrapper-content .steps-graph-body .side-left .step:nth-child(4n-2)::before{left:0;top:50%;transform:translate(-100%,-50%)}section.steps-graph .master-wrapper-content .steps-graph-body .side-left .step:nth-child(4n)::before{left:50%;top:0;transform:translate(-50%,-100%) rotate(90deg)}section.steps-graph .master-wrapper-content .steps-graph-body .side-left .step:nth-child(4n-1)::before{left:unset;top:50%;right:0;transform:translate(100%,-40%) rotate(180deg)}section.steps-graph .master-wrapper-content .steps-graph-body .side-left .step:nth-child(4n+1)::before{top:0;left:50%;transform:translate(-50%,-100%) rotate(90deg)}section.steps-graph .master-wrapper-content .steps-graph-body .side-left .step .number{font-weight:700;font-size:76px;line-height:120%;color:#fff;margin-bottom:20px;text-align:center}section.steps-graph .master-wrapper-content .steps-graph-body .side-left .step p{font-weight:300;font-size:31px;line-height:140%;color:#fff}section.steps-graph .master-wrapper-content .steps-graph-body .side-right{width:42%;margin-left:8%}section.steps-graph .master-wrapper-content .steps-graph-body .side-right .info-step{margin-bottom:50px}section.steps-graph .master-wrapper-content .steps-graph-body .side-right .info-step h4{color:#fff;font-size:25px;margin-bottom:10px}section.work-steps .master-wrapper-content{padding-block:100px}section.work-steps .work-steps-header{width:50%}section.work-steps .work-steps-header h3{font-weight:700;font-size:49px;line-height:130%;color:#fff}section.work-steps .work-steps-header p{font-size:20px;line-height:140%;color:var(--color-body-light);margin-block:3rem}section.work-steps .work-steps-body{padding-left:300px}section.work-steps .work-steps-body .work-step{background:var(--color-dark-secondary);padding:70px 20px;margin-bottom:30px;position:relative;color:#fff;display:flex;align-items:center}section.work-steps .work-steps-body .work-step .number{font-weight:700;font-size:119px;line-height:120%;width:300px;text-align:center}section.work-steps .work-steps-body .work-step::before{content:"";position:absolute;width:15px;height:15px;top:50%;left:-50px;transform:translateY(-50%);background:#f2386f;border-radius:50px}section.work-steps .work-steps-body .work-step::after{content:"";position:absolute;width:150px;left:-190px;top:50%;height:var(--after-height,100px);border-left:1px dashed #f2386f;border-top:1px dashed #f2386f;border-top-left-radius:8px;border-bottom-left-radius:8px}section.work-steps .work-steps-body .work-step:nth-last-child(2)::after{border-bottom:1px dashed #f2386f}section.work-steps .work-steps-body .work-step:last-child::after{display:none}section.work-steps .work-steps-body .text-section{text-align:left}section.work-steps .work-steps-body .text-section .description{width:calc(100% - 300px)}section.work-steps .work-steps-body .text-section .description ul li{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #363a45}section.work-steps .work-steps-body .text-section .description ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}section.career-card{border:1px solid #e9e9ea;border-radius:var(--radius-big);padding:3rem;height:100%}section.career-card .card-header{margin-bottom:50px}section.career-card .card-header h4{font-weight:700;font-size:25px;line-height:140%;color:var(--color-dark);margin-bottom:10px}section.career-card .card-header .career-description{font-size:20px}section.career-card .card-content{margin-bottom:50px}section.career-card .card-content ul{padding-left:0}section.career-card .card-content ul li{font-size:20px;margin-bottom:15px}section.career-card .card-content ul li strong{color:var(--color-body)}section.career-card .card-footer .button-2{display:inline-flex;align-items:center;transition:all .3s ease!important}section.career-card .card-footer .button-2 svg path{fill:var(--color-primary)}section.career-card .card-footer .button-2:hover svg path{fill:#fff}section.projects{margin-bottom:100px}section.career-benefits{margin-bottom:100px;position:relative;padding-block:160px;background-color:var(--color-dark)}section.career-benefits .master-wrapper-content{display:flex;z-index:2}section.career-benefits .master-wrapper-content>div{flex:1}section.career-benefits .master-wrapper-content .left-side{position:sticky;top:100px;height:fit-content;margin:0}section.career-benefits .master-wrapper-content .left-side .label-content{color:var(--color-dark-secondary)!important;margin-bottom:50px}section.career-benefits .master-wrapper-content .left-side ul li{border-bottom:1px solid #363a45;padding-bottom:15px;margin-bottom:15px;color:#fff}section.career-benefits .master-wrapper-content .right-side{text-align:right;margin-left:100px;position:relative;z-index:10}section.career-benefits .master-wrapper-content .right-side .custom-form{background-color:var(--color-dark-secondary);border:0;width:650px;margin-right:0;margin-left:auto}section.career-benefits .master-wrapper-content .right-side .custom-form .fieldset .form-fields .inputs{background-color:var(--color-dark-tertiary)!important}section.career-benefits .master-wrapper-content .right-side .custom-form .fieldset .form-fields .inputs label{color:var(--color-body-light)}section.career-benefits .master-wrapper-content .right-side .custom-form .fieldset .form-fields .inputs input,section.career-benefits .master-wrapper-content .right-side .custom-form .fieldset .form-fields .inputs textarea{background-color:var(--color-dark-tertiary)!important;color:#fff}section.career-benefits .master-wrapper-content .right-side .custom-form .wrapper-file-upload{border:0!important;padding-top:60px!important;display:inline-block!important;width:100%;padding-inline:10px!important;text-align:left}section.career-benefits .master-wrapper-content .right-side .custom-form .wrapper-file-upload a{font-size:16px;display:block;margin-bottom:10px;text-decoration:underline;color:var(--color-primary)!important}section.career-benefits .master-wrapper-content .right-side .custom-form .wrapper-file-upload .button-file-upload button{color:#fff;border:0;background-color:var(--color-primary);display:inline-flex;align-items:center;gap:5px;padding:10px 15px;border-radius:30px;margin-right:10px}section.career-benefits .master-wrapper-content .right-side .custom-form .wrapper-file-upload .button-file-upload button svg{width:25px;height:25px;display:inline-block}section.career-benefits .master-wrapper-content .right-side .custom-form .wrapper-file-upload .button-file-upload button#Atasament_delete_file{background-color:#dc3545}section.career-benefits .master-wrapper-content .right-side .custom-form .wrapper-file-upload .button-file-upload button#Atasament_change_file{background-color:var(--color-dark-tertiary);padding-left:0}section.career-benefits .master-wrapper-content .right-side .custom-form h3{color:#fff;text-align:left}section.career-benefits .master-wrapper-content .right-side .custom-form .form-footer{text-align:left}section.career-benefits .master-wrapper-content .right-side .custom-form button.button-2{background-color:transparent!important}section.career-benefits .master-wrapper-content .right-side .custom-form button.button-2:hover{background-color:var(--color-primary)!important}section.packages-details{margin-bottom:100px}section.packages-details .item-box{width:100%!important}section.packages-details .card-section-grid.packages-header{margin-bottom:50px}section.packages-details .card-section-grid.packages-header .packages .details-header{display:flex;justify-content:flex-end;width:50%;margin-left:auto;margin-right:0;background:#202430;border-radius:100px;padding:16px 0;font-size:20px;color:#fff;text-align:center;margin-bottom:30px}section.packages-details .card-section-grid.packages-header .packages .details-header .package{width:33.3333333333%;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}section.packages-details .card-section-grid.packages-header .packages .details-header .package .circle{width:20px;height:20px;border-radius:50%;background:#f2386f;display:inline-block}section.packages-details .card-section-grid.packages-header .packages .details-header .package h4{color:#fff}section.packages-details .card-section-grid.packages-specifications .item-section{margin-bottom:50px}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .title{font-size:20px;line-height:140%;margin-bottom:20px;text-align:left;color:var(--color-dark);padding-left:15px}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .title strong{font-weight:700}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid{display:flex;flex-direction:column}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box{font-weight:400;font-size:20px;line-height:140%;color:var(--color-dark);border-radius:8px;padding:16px 28px;align-items:center}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box:nth-child(odd){background:#ebf4fd}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box .package-specification{display:flex;justify-content:space-between;align-items:center}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box .package-specification .specification-name{width:50%}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box .package-specification .availability{width:50%;display:flex;justify-content:space-between}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box .package-specification .availability .label-content{color:transparent;font-size:0;width:20px;height:20px;vertical-align:middle;line-height:130%}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box .package-specification .availability .label-content.disponibil{background-image:url(../images/icons/bullet-check.svg);background-position:center;background-repeat:no-repeat;background-size:contain}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box .package-specification .availability .label-content.indisponibil{background-image:url(../images/icons/bullet-disable.svg);background-position:center;background-repeat:no-repeat;background-size:contain}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box .package-specification .availability .label-content.la-cerere{width:fit-content;height:fit-content;font-size:16px;background-color:#239a8e;color:#bcf1dd;text-transform:capitalize;padding:5px 15px}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box .package-specification .availability .label-content.in-curand{width:fit-content;height:fit-content;font-size:16px;background-color:#e9e9ea;color:#63666e;text-transform:capitalize;padding:5px 15px}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .item-grid .item-box .package-specification .availability .package-availability{width:33.3333333333%;text-align:center;align-content:center}.card-section-grid.available-jobs{margin-bottom:100px}.item-box .description:empty+#description-show-more{display:none}.item-box .description{text-align:left;font-size:18px;margin:14px 0;color:var(--color-body)}.item-box .description br:first-of-type{display:none}.item-box .description.limited-height{overflow:hidden;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;text-overflow:ellipsis;transition:all .3s ease}.item-box .description.limited-height::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 33%,#fff 100%);background-repeat:repeat-x;pointer-events:none;z-index:10;opacity:1;transition:all .2s ease}.item-box #description-show-more{opacity:0;visibility:hidden;pointer-events:none;width:fit-content;border:0;background:transparent;text-align:center;margin-inline:auto}.item-box #description-show-more.show{opacity:1;visibility:visible;pointer-events:all;transition:all .2s ease}.product-grid .item-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.page-title h1{font-weight:700;font-size:40px;line-height:120%;color:var(--color-dark);margin-bottom:50px}.customer-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.customer-blocks .returning-wrapper,.customer-blocks .register-block,.customer-blocks .checkout-as-guest-or-register-block{background-color:#fff;box-shadow:var(--shadow-black);border-radius:var(--radius-big);padding:50px 30px;border-top:var(--border-simple);border-left:var(--border-simple);display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1}.page.login-page h1{text-align:center}.page.registration-page{text-align:center}.page.registration-page h1{text-align:center}.page.registration-page form{width:600px;max-width:100%;margin:auto;background-color:#fff;box-shadow:var(--shadow-black);border-radius:var(--radius-big);padding:50px 30px;border-top:var(--border-simple);border-left:var(--border-simple)}.page.registration-page form .form-fields{padding:0}.page.registration-page .buttons{margin-bottom:0}.page.registration-result-page{padding-block:100px}.page.registration-result-page h1{text-align:center}.page.password-recovery-page h1{text-align:center}.page.password-recovery-page form{max-width:100%;width:600px;margin:auto;background-color:#fff;box-shadow:var(--shadow-black);border-radius:var(--radius-big);padding:50px 30px;border-top:var(--border-simple);border-left:var(--border-simple)}.page.password-recovery-page form .buttons{margin-bottom:0}.page.password-recovery-page form .form-fields{padding:0}h1{font-weight:700;font-size:76px;line-height:120%}h3{font-size:25px;line-height:140%;color:var(--color-body);width:100%;max-width:800px;font-weight:400}.html-topic-page .topic-page>img{position:absolute;top:0;right:0;z-index:-1}.text-section{margin-bottom:4rem}.text-section .label-content{margin-bottom:10px;display:inline-block}.text-section h1{margin-bottom:20px}.text-section h3{font-size:45px!important;font-weight:700;color:var(--color-dark);margin-bottom:20px;text-align:left}.text-section h3 p{font-size:inherit!important}.text-section p{font-size:20px;text-align:left}.text-section li{position:relative;font-size:20px;margin-bottom:15px}.text-section li::before{content:"";position:absolute;top:5px;left:-26px;width:15px;height:15px;background:url(../images/icons/check.svg) center no-repeat;background-size:contain;color:transparent;border-radius:50px}.card-section-grid.contact-items .item-grid{display:flex;flex-wrap:wrap;gap:30px}.card-section-grid.contact-items .item-grid .item-box{background-color:#fff;border:var(--border-simple);border-radius:var(--radius-big);padding:30px 20px;align-content:center;width:fit-content!important;flex-grow:1}.card-section-grid.contact-items .item-grid .item-box .contact-item{display:flex;align-items:center}.card-section-grid.contact-items .item-grid .item-box a{display:flex;align-items:center;gap:20px;color:var(--color-dark);font-weight:700;font-size:20px;line-height:140%}.card-section-grid.contact-items .item-grid .item-box a figure{height:25px;width:25px}.card-section-grid.contact-items .item-grid .item-box a .light{color:var(--color-body);font-weight:500}.card-section-grid.available-jobs .item-section{display:none}.card-section-grid.available-jobs .item-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:25px;row-gap:100px}.card-section-grid.available-jobs .item-grid .item-box{width:100%!important;margin:0}.html-topic-page .page-header section:first-child p{padding-block:3rem;font-size:25px;line-height:140%;color:var(--color-body);width:100%;max-width:800px}.html-topic-page .page-header section:first-child img{width:100%;height:auto;border-radius:var(--radius-big)}.html-topic-page.about-us .master-wrapper-content h2{font-size:49px;font-weight:700;text-align:left;margin-bottom:10px}.html-topic-page.about-us .master-wrapper-content h2 .accent::before{height:13px}.html-topic-page.about-us .master-wrapper-content .text-section p{font-size:20px;margin-block:0 1rem;text-align:left}.html-topic-page.about-us .master-wrapper-content .text-section h2+p{margin-block:3rem;padding:0}.html-topic-page.about-us .master-wrapper-content .text-section h1+p{margin-block:3rem}.html-topic-page.about-us .master-wrapper-content section:first-child p{padding-block:3rem;font-size:25px;line-height:140%;color:var(--color-body);width:100%;max-width:800px}.html-topic-page.about-us .master-wrapper-content section:first-child img{width:100%;height:auto;border-radius:var(--radius-big)}.html-topic-page.about-us .master-wrapper-content section.team-section{position:relative;margin-bottom:200px}.html-topic-page.about-us .master-wrapper-content section.team-section>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100vw;height:auto}.html-topic-page.about-us .master-wrapper-content section.team-section .item-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:50px;column-gap:70px}.html-topic-page.about-us .master-wrapper-content section.team-section .item-grid .item-box{text-align:left;display:flex;flex-direction:column;background:#fff;box-shadow:var(--shadow-black);width:100%!important;border-radius:var(--radius-big);overflow:hidden;padding:32px;border-top:var(--border-simple);border-left:var(--border-simple);margin:0!important}.html-topic-page.about-us .master-wrapper-content section.team-section .item-grid .item-box img{width:100%;height:auto;border-radius:var(--radius-big);margin-bottom:20px}.html-topic-page.about-us .master-wrapper-content section.team-section .item-grid .item-box h4{font-weight:700;font-size:25px;line-height:140%;color:#202430}.html-topic-page.about-us .master-wrapper-content section.team-section .item-grid .item-box p{font-size:20px;margin-bottom:0;text-align:left}.html-topic-page.about-us .master-wrapper-content section.team-section .item-box:has(.team-contact-card){background-color:var(--color-dark);text-align:left;justify-content:center}.html-topic-page.about-us .master-wrapper-content section.team-section .item-box:has(.team-contact-card) .team-contact-card h4{color:#fff}.html-topic-page.about-us .master-wrapper-content section.team-section .item-box:has(.team-contact-card) .team-contact-card p{color:var(--color-body-light);text-align:left;padding-block:1.5rem}.html-topic-page.about-us .master-wrapper-content section.team-section .item-box:has(.team-contact-card) .team-contact-card .button-2{display:inline-block;width:100%;text-align:center}.html-topic-page.about-us .master-wrapper-content section.clients-section{margin-bottom:100px}.html-topic-page.about-us .master-wrapper-content section.clients-section .text-section p{margin-block:0}.html-topic-page.about-us .master-wrapper-content section.clients-section .item-box{width:25%;padding:20px}.html-topic-page.about-us .master-wrapper-content section.clients-section .item-box figure img{border-radius:var(--radius-big);box-shadow:var(--shadow-black);overflow:hidden;border-left:var(--border-simple);border-top:var(--border-simple)}.html-topic-page.about-us .master-wrapper-content section.clients-section .item-box .testimonial{background-color:var(--color-dark);box-shadow:var(--shadow-black);color:#fff;border-radius:var(--radius-big);padding:50px 20px;border-left:var(--border-simple);border-top:var(--border-simple)}.html-topic-page.about-us .master-wrapper-content section.clients-section .item-box .testimonial blockquote{font-size:20px;text-align:left;margin-bottom:20px}.html-topic-page.about-us .master-wrapper-content section.clients-section .item-box .testimonial .quotation-img{width:20px;height:auto;margin-left:10px;margin-bottom:10px}.html-topic-page.about-us .master-wrapper-content section.clients-section .item-box .testimonial .author{color:var(--color-body-light)}.html-topic-page.about-us .master-wrapper-content section.clients-section .item-box .testimonial .author p{text-align:left}.html-topic-page.about-us .master-wrapper-content section.clients-section .item-box .testimonial .author strong{color:#fff}.html-topic-page.portfolio .master-wrapper-content .text-section{max-width:1000px;text-align:left}.html-topic-page.portfolio .master-wrapper-content .text-section p{font-size:25px;line-height:140%;color:var(--color-body);width:100%;text-align:left;max-width:800px;margin-block:3rem}.html-topic-page.portfolio .projects .master-wrapper-content{position:static!important}.html-topic-page.portfolio .projects .card-section-grid.projects{margin-top:200px;display:flex;flex-direction:column}.html-topic-page.portfolio .projects .mega-menu.portfolio{margin-inline:auto!important;background-color:var(--color-dark-secondary);border-radius:50px;color:var(--color-body-light);padding:10px 16px;position:sticky;top:10px}.html-topic-page.portfolio .projects .mega-menu.portfolio a{font-size:16px;padding:8px 16px;text-decoration:none;transition:all .3s ease;border-radius:100px}.html-topic-page.portfolio .projects .mega-menu.portfolio a.active{background:#363a45;color:#fff}.html-topic-page.portfolio .projects .card-section-grid .item-box{width:100%!important;margin-bottom:250px}.html-topic-page.portfolio .projects .card-section-grid .item-box:last-child{margin-bottom:0}.html-topic-page.portfolio .projects .card-section-grid .item-box:nth-child(even) .client-gallery::before{left:unset;right:0;border-radius:747.973px 0 747.973px 747.97px}.html-topic-page.portfolio .projects .card-section-grid .item-box:nth-child(even) .client-gallery .master-wrapper-content{flex-direction:row-reverse}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery{padding:70px 10px!important;position:relative}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery::before{position:absolute;top:-150px;left:0;border-radius:0 747.973px 747.973px 747.97px;width:40%;height:70%;z-index:-1}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content{display:flex;align-items:center;padding-top:0}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column{min-width:0;color:#fff}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column.column-1{width:25%}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column.column-2{width:50%;padding-inline:30px}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column.column-3{width:25%}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column.column-3 .testimonial{background-color:#fff;border-radius:var(--radius-big);padding:40px 20px;margin-bottom:50px}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column.column-3 .testimonial blockquote{color:var(--color-dark);position:relative;font-weight:500;font-size:20px;line-height:140%;margin-bottom:30px}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column.column-3 .testimonial .quotation-img{width:25px;height:auto;margin-left:10px;margin-bottom:10px}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column.column-3 .testimonial .author{color:var(--color-body-light)}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column.column-3 .testimonial .author strong{color:var(--color-dark)}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column h2{color:#fff;font-weight:700;font-size:49px;line-height:130%;margin-bottom:10px}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column a{font-weight:400;font-size:20px;line-height:140%;text-decoration:none}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column .project-description{font-size:25px;line-height:140%;margin-bottom:10px}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column img{width:100%;height:auto;border-radius:var(--radius-big)}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column .project-logo{padding:48px;border-radius:16px;width:100%;margin:50px 0;text-align:center;background-color:#fff}.html-topic-page.portfolio .projects .card-section-grid .item-box .client-gallery .master-wrapper-content .column .project-logo img{width:initial;height:auto;border-radius:0;max-width:100%}.html-topic-page.services .master-wrapper-content .text-section{text-align:left;max-width:800px}.html-topic-page.services .master-wrapper-content .text-section p{font-size:25px}.center-1{padding-block:100px}.html-home-page .center-1{padding-block:70px}.center-2,.side-2{margin-block:150px}.side-2{background:var(--color-dark);color:#fff;padding:32px 48px;border-radius:16px;box-shadow:var(--shadow-black)}.side-2 .filtersPanel .title{color:#fff;border:0;font-size:25px;padding:0;margin-bottom:20px}.html-account-page .master-column-wrapper>.master-wrapper-content{display:flex;gap:50px}.html-account-page .account-page .inputs{max-width:100%;width:100%}.html-topic-page.service .page .page-header .text-section .wrapper{text-align:left}.html-topic-page.service .page .page-header .text-section .wrapper p{font-size:25px;margin-block:3rem}.html-topic-page.service .text-section .wrapper h1{max-width:800px}.html-topic-page.service .text-section .wrapper h3{max-width:800px}.html-topic-page.service .text-section .wrapper p{max-width:800px}.html-topic-page.contact .page-header{display:flex;margin-bottom:150px;gap:5%;justify-content:space-between}.html-topic-page.contact .page-header .text-section p{font-size:25px;margin-block:3rem}.html-topic-page.contact .page-header .left-side{width:57%;height:fit-content;position:sticky;top:120px}.html-topic-page.contact .page-header .left-side .text-section{max-width:800px;text-align:left}.html-topic-page.contact .page-header .right-side{width:38%;padding-top:220px}.html-topic-page.contact iframe{border-radius:var(--radius-big);margin-bottom:100px}.html-topic-page.careers .text-section h1,.html-topic-page.careers .text-section h3,.html-topic-page.careers .text-section p{max-width:800px}.html-topic-page.career .job-details{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin-bottom:100px}.html-topic-page.career .job-details ul{margin-top:50px}.html-topic-page.career .job-details ul li{border-bottom:var(--border-simple);padding-bottom:15px;margin-bottom:15px}.html-topic-page.career .job-description-content{display:flex;gap:4%;justify-content:space-between;align-items:center;margin-bottom:100px}.html-topic-page.career .job-description-content .text-section{width:58%}.html-topic-page.career .job-description-content .text-section h3 p{color:var(--color-dark)}.html-topic-page.career .job-description-content .text-section p{color:var(--color-body-light)}.html-topic-page.career .job-description-content .job-card{width:38%;text-align:center;background:url(../images/job-details.png) center no-repeat;background-size:contain;align-content:center;padding:150px 0}.html-topic-page.career .job-description-content .job-card:empty{display:none}.html-topic-page.career .job-description-content .job-card .career-card{background-color:var(--color-dark);width:fit-content;margin:auto}.html-topic-page.career .job-description-content .job-card .career-card .card-content{margin:0;color:#fff;text-align:left}.html-topic-page.career .job-description-content .job-card .career-card .card-content strong{color:#fff}.html-topic-page.career .job-description-content .job-card .career-card .card-header,.html-topic-page.career .job-description-content .job-card .career-card .card-footer{display:none}.not-found-page .page-body{text-align:center;padding-block:30dvh}.not-found-page .page-body .topic-block-body{text-align:center}.not-found-page .page-body .topic-block-body h1{text-align:center}.not-found-page .page-body .topic-block-body p{font-weight:300;font-size:39px;line-height:140%;text-align:center}.sub-category-grid .item-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.sub-category-grid .item-grid .item-box{padding:0!important}.sub-category-grid .item-grid .item-box .picture{display:none}.sub-category-grid .item-grid .item-box a{margin:0;padding:32px}.sub-category-grid .item-grid .item-box a:hover{color:var(--color-primary)}.html-category-page.advertorials .products-container .master-wrapper-content{width:100%!important;max-width:100%!important}.html-category-page.advertorials .category-description p{padding-block:0}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content{position:static;display:flex;justify-content:space-between;gap:70px}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2.fullwidth{width:100%}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2.fullwidth .filter-button{display:none}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box{border-radius:var(--radius-big);box-shadow:var(--shadow-black);border-left:var(--border-simple);border-top:var(--border-simple);padding:32px;background-color:#fff}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box .product-item{display:flex;flex-direction:column;height:100%}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box .product-item .product-picture{margin-bottom:10px}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box .product-item .product-picture img{width:auto;height:auto;max-width:140px;max-height:70px;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5333333333))}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box .product-item select{width:100%}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box .product-item .product-title{font-size:23px;margin:0;text-transform:capitalize;text-align:center}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box .product-item .product-attributes dl dt{display:none}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box .product-item .prices:empty{display:none}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box .product-item .add-info:empty{display:none}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content .center-2 .item-box .product-item .details{display:flex;flex-direction:column;gap:10px;text-align:center;height:100%;justify-content:space-between}.html-category-page.packages .text-section h1,.html-category-page.packages .text-section p{max-width:800px}.html-category-page.packages .page-header .text-section p{font-size:25px;line-height:140%;margin-block:3rem;width:100%;max-width:800px}.html-category-page.packages .products-container{margin:100px 0 200px;background-image:url(../images/shape-green.svg),url(../images/shape-magenta.svg);background-position:left top,right bottom;background-repeat:no-repeat,no-repeat}.html-category-page.packages .products-container .item-grid{display:flex;justify-content:space-between;gap:50px}.html-category-page.packages .products-container .item-grid .item-box{width:100%!important;height:fit-content;flex:1;border-radius:var(--radius-big);box-shadow:var(--shadow-black);border-left:var(--border-simple);border-top:var(--border-simple);padding:50px 30px;background-color:#fff}.html-category-page.packages .products-container .item-grid .item-box .product-item{display:flex;flex-direction:column}.html-category-page.packages .products-container .item-grid .item-box .product-item .buttons{margin-bottom:50px}.html-category-page.packages .products-container .item-grid .item-box .product-item .buttons .request-offer{width:100%;display:block;text-align:center}.html-category-page.packages .products-container .item-grid .item-box .product-item .product-specifications .specifications-title{font-weight:700;font-size:20px;line-height:140%;list-style:none;margin-bottom:20px;margin-top:10px}.html-category-page.packages .products-container .item-grid .item-box .product-item .additional-features{margin-top:50px;padding:30px 20px 30px;background:#202430;border-radius:16px}.html-category-page.packages .products-container .item-grid .item-box .product-item .additional-features h4{color:#fff}.html-category-page.packages .products-container .item-grid .item-box .product-item .additional-features li{color:#e9e9ea}.html-category-page.packages .products-container .item-grid .item-box .product-item .check-list{margin-bottom:30px}.html-category-page.packages .products-container .item-grid .item-box .product-item .additional-features-info{font-size:20px;background:#21cf8f;border-radius:100px;color:#fff;font-weight:700;padding:15px;text-align:center;margin:20px 0 30px;width:100%;display:block}.blog-page section.contact-widget{margin-bottom:0!important}.blog-page .separator{margin-bottom:0}.blog-page .blog-posts .post{display:flex;flex-direction:column;gap:20px}.blog-page .blog-posts .post:first-child{flex-direction:column-reverse}.blog-page .blog-posts .post:first-child .post-content{display:flex;flex-direction:column}.blog-page .blog-posts .post:first-child .post-content .post-title-wrapper{order:1}.blog-page .blog-posts .post:first-child .post-content .post-title-wrapper .post-title{font-weight:700;font-size:61px;line-height:150%;text-decoration:none;padding-bottom:25px}.blog-page .blog-posts .post:first-child .post-content .post-head{order:2}.blog-page .blog-posts .post:first-child .post-content .post-body{order:3}.blog-page .blog-posts .post:first-child .post-content .post-footer{order:4}.blog-page .blog-posts .post .post-image img{width:100%;border-radius:var(--radius-big)}.blog-page .blog-posts .post .post-content .post-title-wrapper .post-title{font-weight:700;font-size:49px;line-height:130%;text-decoration:none;text-align:left}.blog-page .blog-posts .post .post-content .post-head .label-content{font-size:16px;padding:4px 16px}.blog-page .blog-posts .post .post-content .post-body{font-size:20px;line-height:140%;padding:25px 0;text-align:left}.blogpost-page .page-header .back-to-blogs{display:inline-block;margin-bottom:3rem}.blogpost-page .page-header .page-title{max-width:1000px}.blogpost-page .page-body .post-image{margin-bottom:100px}.blogpost-page .page-body .post-image img{width:100%;height:auto;border-radius:var(--radius-big)}.blogpost-page .post-body{display:flex;gap:60px;padding-bottom:100px}.blogpost-page .post-body .side-info{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px;height:fit-content;padding-block:20px}.blogpost-page .post-body .side-info .tags ul{margin:0;padding:0}.blogpost-page .post-body .content{max-width:800px;width:100%}.blogpost-page .post-body .content ul{padding-left:10px}.blogpost-page .post-body .content ul li::before{content:"";top:-3px;left:-10px;background-color:#000;border-radius:50%;width:5px;height:5px;display:inline-block;z-index:2;position:relative}.blogpost-page .post-body .content p:first-of-type{font-size:25px;color:var(--color-dark)}.blogpost-page .post-body .content strong{font-size:25px;line-height:140%;color:var(--color-dark);font-weight:400}.blogpost-page .post-body .content p{font-size:20px;line-height:140%;padding:20px 0;text-align:left}.blogpost-page .post-relations .title{font-weight:700;font-size:25px;line-height:140%;color:var(--color-dark);padding:0 0 50px;text-align:left}.blogpost-page .post-relations .related-posts-list{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:50px}.blogpost-page .post-relations .related-posts-list .post{width:100%}.blogpost-page .post-relations .related-posts-list .post .post-image{margin:0}.blogpost-page .post-relations .related-posts-list .post .post-head{padding-top:30px}.blogpost-page .post-relations .related-posts-list .post .post-head a{line-height:130%;text-decoration:none;color:var(--color-dark);font-weight:500;font-size:31px;transition:all .3s ease}.blogpost-page .post-relations .related-posts-list .post .post-head a:hover{color:var(--color-primary)}@media(min-width:769px){.master-wrapper-content{max-width:720px;margin:auto}.footer .menu-footer-title{display:none}section.steps-graph .side-left .step:nth-child(1)::before{display:none}}@media(max-width:1600px){th.product-picture,th.sku,td.product-picture,td.sku{display:none}.product-grid .item-grid{grid-template-columns:repeat(3,1fr)}section.team-section .item-grid{grid-template-columns:repeat(3,1fr)!important}section.banner .pictures-4 .image-1,section.banner .pictures-4 .image-3{display:none}section.banner .pictures-5 .image-2,section.banner .pictures-5 .image-3,section.banner .pictures-5 .image-4{display:none}.primary-sidebar-menu li.email{display:none}.html-topic-page.portfolio .projects .mega-menu.portfolio{margin-inline:20px!important}}@media(max-width:1200px){.html-account-page .section.order-item{margin-bottom:20px}.html-account-page .account-page .buttons{text-align:left}.html-account-page .button-2.pdf-invoice-button{padding-left:16px!important}.html-account-page .address-list-page .button-2,.html-account-page .order-list-page .button-2{margin:0 10px 0 0!important}.html-account-page .side-2{position:fixed;top:66px;left:0;width:100%;background-color:var(--color-dark);z-index:100;padding:18px 28px;margin:0;border-radius:0}.html-account-page .side-2 .block .title{font-size:16px;text-align:center;color:#fff;padding:0;margin:0!important;background:none}.html-account-page .side-2 .block .title strong{font-weight:700!important}.html-account-page .side-2 .listbox{opacity:0;visibility:hidden;pointer-events:none;height:100%!important;display:none!important;padding-block:30px!important}.html-account-page .side-2 .listbox.show{opacity:1;visibility:visible;pointer-events:all;display:block!important}.html-account-page .side-2 .block-account-navigation .list li.active a{color:#fff!important}.html-account-page .master-column-wrapper>.master-wrapper-content{flex-direction:column}.html-account-page .master-column-wrapper>.master-wrapper-content .center-2{margin-block:100px}.header-links-wrapper{padding:0!important}.flyout-cart{display:none}.center-2,.side-2{margin-block:70px}.center-1{padding-block:100px}.center-2{width:100%}.html-category-page.advertorials .master-column-wrapper>.master-wrapper-content{gap:0}.side-2{padding:0;background:none;box-shadow:none}.order-summary-content>form{grid-template-columns:1fr;gap:50px}.cart tbody{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:0 20px 20px 0}.sub-category-grid .item-grid{grid-template-columns:repeat(2,1fr)}.html-category-page.advertorials .page-header h1{text-align:center}.filter-button.button-2{position:fixed;top:46px;left:0;z-index:99;margin-block:20px;border-radius:0;width:100%;border:0!important;background:var(--color-dark)!important;color:#fff!important}.filter-button.button-2:hover,.filter-button.button-2:focus{background:var(--color-dark)!important}.filter-button.button-2.hide{opacity:0;visibility:hidden;pointer-events:none}.html-category-page.advertorials .master-wrapper-content{justify-content:center;text-align:center}.html-category-page.advertorials .master-wrapper-content .category-description p{text-align:center;margin-top:3rem!important}.filters-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease;z-index:50}.filters-overlay.active{opacity:1;visibility:visible;pointer-events:all}.customer-blocks .returning-wrapper,.customer-blocks .register-block,.customer-blocks .checkout-as-guest-or-register-block{padding:30px}.nopAjaxFilters7Spikes{position:fixed;left:0;transform:translateX(-100%);top:65px;width:320px;height:100%;overflow:auto;background:var(--color-dark);z-index:99;padding:30px 20px;transition:all .3s ease-in-out;text-align:left}.nopAjaxFilters7Spikes.active{transform:translateX(0)}.product-grid .item-grid{grid-template-columns:repeat(2,1fr)}.customer-blocks{grid-template-columns:1fr;gap:50px}.customer-blocks>div{padding:15px}.customer-blocks .returning-wrapper form{width:100%}.text-section h1{font-size:60px!important}.text-section p{margin-top:0!important}.header{padding:.5rem 1rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.07)}.header .header-lower{padding:0}.header .header-lower .header-menu{width:unset}.header .header-lower .side-menu{display:none}.header .header-lower .menu-mobile{border:0;color:transparent;background:transparent url(../images/icons/hamburger-menu.svg) no-repeat center right;width:45px;height:50px;background-size:contain;flex-shrink:0}.header .header-lower .menu-mobile.active{background:transparent url(../images/icons/exit.svg) no-repeat center right;background-size:contain}.footer .mega-menu{display:flex!important;gap:15px;align-items:flex-start;margin-bottom:20px!important}.footer .mega-menu .plus-button{display:none}.footer .footer-lower{flex-direction:column;align-items:flex-start;text-align:left;gap:20px;padding:16px}.footer .mega-menu-responsive{display:none!important}.footer .footer-blocks:first-child{display:grid!important;grid-template-columns:1fr 1fr;gap:30px}.footer .footer-blocks:first-child .footer-block{width:100%!important;margin:0;text-align:left}.footer .footer-blocks:first-child .footer-block .header-logo{text-align:left}.footer .footer-blocks:first-child .footer-block.social-networks .networks li a{justify-content:flex-start}section.banner{padding-inline:1rem}section.banner .middle-section{width:100%;margin:auto;padding:0}section.banner .left-section,section.banner .right-section{display:none}section.boxes{display:grid;grid-template-columns:repeat(2,1fr)}section.boxes .box{width:100%;text-align:center;margin:20px auto}section.boxes .box .title{text-align:center}section.boxes .box .description{margin:auto}section.results{grid-template-columns:1fr}section.results .results-cards>div{width:96%;max-width:500px;margin:30px auto!important;text-align:center;float:none!important}section.results .results-cards>div .description{width:100%;max-width:100%}section.services .services-wrapper article .description{font-size:18px}section.services.style-1 .services-wrapper{display:block}section.services.style-2 .master-wrapper-content{width:100%;padding-top:0!important}section.services.style-2 .master-wrapper-content .column-1,section.services.style-2 .master-wrapper-content .column-2{margin-top:0}section.services.style-2 .content-shape.blue{display:none}section.services.style-2 .services-wrapper{display:block}section.contact-widget.display-contact-true{display:block}section.team-section .item-grid{grid-template-columns:repeat(2,1fr)!important}section.clients-section .masonry .item-box{width:100%!important;padding-inline:0!important}section.clients-section .masonry .item-box.item-box:has(figure){display:none}section.projects .card-section-grid.projects .client-gallery::before{width:110%!important;height:40%!important}section.projects .card-section-grid.projects .client-gallery .master-wrapper-content{align-items:unset!important;flex-wrap:wrap}section.projects .card-section-grid.projects .client-gallery .master-wrapper-content .column{padding:20px}section.projects .card-section-grid.projects .client-gallery .master-wrapper-content .column-1{flex:0 0 auto;width:50%!important;order:1}section.projects .card-section-grid.projects .client-gallery .master-wrapper-content .column-2{order:3;flex:0 0 auto;width:100%!important;padding-inline:0!important}section.projects .card-section-grid.projects .client-gallery .master-wrapper-content .column-3{order:2;flex:0 0 auto;width:50%!important}section.projects .card-section-grid.projects .client-gallery .master-wrapper-content .item-box{width:100%!important}section.advantages .style-1{flex-direction:column;gap:50px}section.advantages .style-1 .column-2{width:100%;order:1}section.advantages .style-1 .column-1{order:2}section.advantages .style-1 .column-3{order:3}section.advantages .style-1 .column-1,section.advantages .style-1 .column-3{flex-direction:row;width:100%}section.advantages .style-1 .column-1 article,section.advantages .style-1 .column-3 article{width:50%}section.advantages .style-2{padding-block:50px}section.advantages .style-2 .advantages-content{flex-direction:row;flex-wrap:wrap}section.advantages .style-2 .advantages-content .column-1{order:2;width:50%!important;gap:70px;padding-right:20px;justify-content:space-between}section.advantages .style-2 .advantages-content .column-2{order:1;width:100%!important;margin-bottom:30px}section.advantages .style-2 .advantages-content .column-3{order:3;width:50%!important;gap:70px;padding-left:20px;justify-content:space-between}section.advantages .style-3{padding-block:50px}section.advantages .style-3 .column-1{width:100%;padding:0;gap:30px}section.advantages .style-3 .column-2{display:none}section.two-box-items{margin-bottom:50px}section.two-box-items .wrapper{flex-direction:column-reverse!important;gap:30px!important;margin-bottom:0!important}section.two-box-items.left-to-right .wrapper:not(.master-wrapper-content) img{padding-left:20px}section.two-box-items.right-to-left .wrapper:not(.master-wrapper-content) img{padding-right:20px}section.two-box-items .text-section{width:100%!important;margin-bottom:10px;text-align:left;padding:20px!important}section.two-box-items .text-section h3{font-size:33px!important}section.two-box-items img{width:100%!important;max-width:600px}section.steps-graph .steps-graph-header{width:100%!important;text-align:left}section.steps-graph .steps-graph-body{flex-direction:column}section.steps-graph .steps-graph-body .side-left{width:100%!important;margin-bottom:100px}section.steps-graph .steps-graph-body .side-right{margin-left:0!important;width:100%!important;display:grid;grid-template-columns:repeat(2,1fr);gap:30px;text-align:left}section.work-steps{margin-bottom:100px}section.work-steps .work-steps-header{width:100%;text-align:left}section.work-steps .work-steps-body{padding-left:0}section.work-steps .work-steps-body .work-step .description{width:calc(100% - 100px)}section.work-steps .work-steps-body .work-step::after,section.work-steps .work-steps-body .work-step::before{display:none}section.boxes.style-2{gap:20px;flex-direction:column}section.boxes.style-2 .box{margin:0}section.job-details{display:block!important}section.job-details .text-section{text-align:left}section.career-benefits .master-wrapper-content{flex-direction:column;gap:50px}section.career-benefits .master-wrapper-content .left-side{position:static;text-align:left}section.career-benefits .master-wrapper-content .right-side{margin-left:0}section.career-benefits .master-wrapper-content .right-side .custom-form{width:100%}section.career-benefits .content-shape-bottom{display:none}section.packages-details .card-section-grid.packages-header .packages .details-header .package-title{display:none}.rich-blog-homepage .post-title{font-size:25px!important}.blog-page .blog-posts{display:block}.blog-page .blog-posts .post{margin-bottom:80px}.blog-page .blog-posts .post:first-child .post-title{font-size:49px}.blogpost-page .page-header h1{font-size:37px}.blogpost-page .page-body .post-image{margin-bottom:50px}.blogpost-page .page-body .side-info{display:none}.blogpost-page .page-body .content{max-width:100%}.blogpost-page .post-relations .related-posts-list{grid-template-columns:1fr;text-align:left}.blogpost-page .post-relations .related-posts-list .post-title{font-size:26px!important}.html-topic-page.careers section.boxes.style-2 .box .description{text-align:left}.html-topic-page.portfolio .mega-menu-responsive.portfolio{display:none}.html-topic-page.contact .background-image{display:none}.html-topic-page.contact .page-header{flex-direction:column!important;margin-bottom:100px!important;gap:50px}.html-topic-page.contact .page-header .left-side{width:100%;position:static}.html-topic-page.contact .page-header .left-side .text-section{max-width:100%}.html-topic-page.contact .page-header .left-side .text-section .master-wrapper-content{max-width:100%;width:100%}.html-topic-page.contact .page-header .left-side .item-box{width:100%!important}.html-topic-page.contact .page-header .right-side{width:100%;padding-top:0}.html-topic-page.career .job-description-content{flex-direction:column-reverse;gap:30px;margin-bottom:50px}.html-topic-page.career .job-description-content .text-section{width:100%!important}.html-topic-page.career .job-description-content .job-card{width:100%;padding:0}.html-category-page.packages .item-grid{flex-direction:column}.html-category-page.packages .item-grid .item-box{width:100%!important}}@media(min-width:1201px){.header .header-lower .header-logo{margin-left:0!important}.header .header-lower .header-logo{flex-basis:unset}.header .header-lower .header-logo img{max-width:250px}.filter-button,.close-filters{display:none}.master-wrapper-content{max-width:1140px;margin:auto}.mega-menu-responsive{display:none}.html-topic-page.portfolio .header.hide{transform:none}.html-topic-page.portfolio .header{position:static}.header .menu-mobile{display:none}.header .header-lower{padding-block:25px}.header .header-menu .visible-mobile{display:none}.header .header-menu .sublist{width:880px;left:0;transform:translateX(-42%);display:grid;grid-template-columns:repeat(2,1fr);gap:10px;border-radius:var(--radius-big);padding:20px;box-shadow:var(--shadow-black);border:var(--border-simple)}.header .header-menu .sublist li{border-radius:var(--radius-big);overflow:hidden}.header .header-menu .sublist .back-button{display:none}section.clients-section .masonry .item-grid{margin-inline:-20px}section.clients-section .text-section{margin-bottom:0}section.clients-section .text-section p{font-size:20px!important}.footer .footer-upper{padding-inline:1.5rem}.footer .footer-blocks{display:flex;justify-content:space-between}}@media(min-width:1201px) and (max-width:1600px){.header .header-lower .side-menu li.btn.button-2 a{padding:10px 20px!important}section.banner .middle-section{width:calc(100% - 480px);max-width:650px}section.banner .middle-section h1{font-size:55px}section.banner .middle-section h2{font-size:29px}section.banner .left-section,section.banner .right-section{width:210px}section.banner .left-section figure,section.banner .right-section figure{width:100%;height:auto;padding-inline:0}section.results .results-cards>div{width:40%}}@media(min-width:1201px) and (max-width:1400px){.header-logo{margin-right:1rem}}@media(min-width:1401px){.footer .footer-upper{padding-inline:3rem}}@media(min-width:1601px){.master-wrapper-content{max-width:1580px;margin:auto}.html-topic-page.portfolio .mega-menu.portfolio{max-width:1580px}}@media(max-width:768px){.order-list-page .info.order-filters{margin-bottom:50px}.address-edit-page .edit-address .address-wrapper{column-count:1}.checkout-page button.button-2,.checkout-page button.button-1{padding:12px 24px!important;font-size:14px!important}.address-popup{padding-inline:20px!important}.address-popup .edit-address .address-wrapper{column-count:1}.cart tbody{grid-template-columns:1fr}.sub-category-grid .item-grid{grid-template-columns:1fr;gap:30px}.html-category-page.advertorials .master-column-wrapper{padding-top:50px}.product-grid .item-grid{grid-template-columns:1fr}.page-header h1{font-size:45px}h1{font-size:54px;text-align:left}h2{font-size:45px;text-align:left}.label-content{font-size:13px!important}span.accent::before{height:13px}h2 span.accent::before{bottom:4px}.page-header{padding-bottom:0}section.work-steps .work-steps-body .text-section .description ul li{font-size:18px}section.work-steps .work-steps-header p{font-size:18px!important}.html-topic-page .page-header section:first-child p{margin-bottom:0!important}.html-topic-page .page .page-header .text-section .wrapper p{font-size:18px!important}.html-topic-page.about-us .master-wrapper-content section.team-section{margin-bottom:100px}.html-topic-page.about-us .master-wrapper-content h2{font-size:37px}.blogpost-page .post-body .content p{font-size:18px}.html-category-page .page-header .text-section p{font-size:18px!important}.html-topic-page.about-us .master-wrapper-content section:first-child p{font-size:18px}.html-topic-page.about-us .master-wrapper-content section.team-section .item-grid .item-box p{font-size:18px}.html-topic-page.about-us .master-wrapper-content .text-section p{font-size:18px}.blog-page .blog-posts .post .post-content .post-body{font-size:18px}.background-image{display:none}.contact-widget h2{font-size:40px!important}.contact-widget .description{font-size:29px!important}.contact-widget a{font-size:16px!important}.blog-page section.contact-widget{margin-block:100px!important}.blog-page .blog-posts .post .post-head{flex-direction:column;align-items:flex-start;gap:20px}.blog-page .blog-posts .post .post-title{font-size:37px!important}.master-wrapper-content{max-width:720px}.html-topic-page .topic-page>img{display:none}.footer .footer-upper{padding-bottom:50px}.footer .footer-upper .menu-footer-title{display:block!important;text-align:left}.footer .footer-lower{padding:16px;flex-direction:column;text-align:left;gap:40px}.footer .footer-lower .footer-partners{width:100%;gap:10px}.footer .footer-lower .footer-partners img{width:23%}.footer .footer-blocks:first-child{grid-template-columns:1fr}.footer .footer-block.newsletter .title{padding-left:0}.footer .footer-block.newsletter .newsletter-email{width:100%!important}.footer .footer-block.newsletter .newsletter-email input{width:100%}.footer .footer-links{flex-direction:column;align-items:flex-start!important;gap:15px}.footer .footer-links a{padding:0!important}.footer .mega-menu{flex-direction:column;align-items:flex-start}.footer .mega-menu li{height:25px}section.projects .card-section-grid.projects .client-gallery::before{top:-50px!important}section.projects .card-section-grid.projects .client-gallery .master-wrapper-content{padding-top:0!important}section.projects .card-section-grid.projects .client-gallery .master-wrapper-content .column{padding:0 20px!important;width:100%!important}section.projects .card-section-grid.projects .client-gallery .master-wrapper-content .column-1>img,section.projects .card-section-grid.projects .client-gallery .master-wrapper-content .column-3>img{display:none}section.advantages h3{font-size:21px}section.advantages .advantage-text{font-size:18px}section.packages-details .card-section-grid.packages-specifications .item-section .card-section-grid .title{padding-left:0}.item-box .product-title{font-size:45px}section.text-section h1{font-size:45px!important;line-height:120%}section.text-section p{font-size:18px!important}section.text-section h2{font-size:40px!important}section.text-section h2 p{font-size:40px!important}section.text-section h3{font-size:37px!important}section.text-section h3 p{font-size:37px!important;line-height:120%}section.text-section li{font-size:18px!important}section.banner .middle-section h1{font-size:13vw}section.banner .middle-section h2{font-size:6vw}section.boxes{grid-template-columns:1fr}section.boxes .box .description{font-size:18px}section.results .results-cards{background-image:none!important}section.contact-widget .side-text{padding:0!important}section.contact-widget.display-contact-true{display:flex;flex-direction:column-reverse;gap:100px}section.contact-widget.display-contact-true .boxes-wrapper{padding:0}section.contact-widget.display-contact-true .boxes-wrapper figure{display:none}section.contact-widget.display-contact-true .boxes-wrapper div{width:100%;margin:20px 0!important}section.team-section .item-grid{grid-template-columns:1fr!important}section.advantages .style-1{flex-direction:column;gap:50px}section.advantages .style-1 .column-1,section.advantages .style-1 .column-3{flex-direction:column}section.advantages .style-1 .column-1 article,section.advantages .style-1 .column-3 article{width:100%}section.advantages .style-2 .advantages-content{flex-direction:row;flex-wrap:wrap}section.advantages .style-2 .advantages-content .column-1{width:100%!important;padding-right:0;justify-content:space-between;margin-top:30px;margin-bottom:30px;gap:30px}section.advantages .style-2 .advantages-content .column-2{width:100%!important;margin-bottom:30px}section.advantages .style-2 .advantages-content .column-3{width:100%!important;gap:30px;padding-left:0}section.advantages .style-3 .column-1{grid-template-columns:1fr}.rich-blog-homepage{margin-bottom:50px!important}.rich-blog-homepage .blog-post{padding-inline:0!important}section.steps-graph .steps-graph-body .side-left{grid-template-columns:1fr!important}section.steps-graph .steps-graph-body .side-left .number{font-size:54px!important}section.steps-graph .steps-graph-body .side-left .step::before{left:50%!important;top:100%!important;transform:translate(-50%,0%) rotate(90deg)!important}section.steps-graph .steps-graph-body .side-left .step:last-child::before{display:none!important}section.steps-graph .steps-graph-body .side-right{grid-template-columns:1fr}section.work-steps .work-steps-body .work-step{flex-direction:column;gap:30px}section.work-steps .work-steps-body .work-step .description{width:100%}section.work-steps .work-steps-body .work-step .number{font-size:60px}section.packages-details .card-section-grid.packages-header .packages .details-header{width:100%}section.packages-details .card-section-grid.packages-header .packages .details-header .package-title{display:block;font-size:12px}section.packages-details .card-section-grid.packages-specifications .item-box{padding-inline:10px!important}section.packages-details .card-section-grid.packages-specifications .item-box .package-specification .specification-name{font-size:14px;line-height:1.3}section.packages-details .card-section-grid.packages-specifications .item-box .package-specification .package-availability-text{font-size:13px}.html-category-page.packages .products-container{margin-top:0;margin-bottom:100px}.html-category-page.packages .products-container .item-grid .item-box .product-item .product-specifications .additional-features-info{font-size:16px}.html-category-page.packages .products-container .item-grid .item-box .product-item .product-specifications .specifications-title{font-size:16px}.html-category-page.packages .products-container .item-grid .item-box .product-item .product-specifications ul.check-list li{font-size:16px}section.packages-details .card-section-grid.packages-header{margin-bottom:0}section.packages-details .card-section-grid.packages-specifications .item-box .package-specification .specification-name{width:40%!important;padding-right:5px}section.packages-details .card-section-grid.packages-specifications .item-box .package-specification .availability{width:60%!important}section.packages-details .card-section-grid.packages-specifications .item-box .package-specification .availability span.label-content{font-size:10px!important;padding:3px 5px!important}.card-section-grid.available-jobs .item-grid{grid-template-columns:1fr;gap:25px}.card-section-grid.available-jobs .item-grid .career-card{padding:3rem 1rem!important}.not-found-page .page-body h1{text-align:center}.not-found-page .page-body p{font-size:25px}}html .add-to-cart-popup{width:500px;max-width:95%;border-radius:var(--radius-big);padding:20px}html .add-to-cart-popup .added-product{flex-direction:column;align-items:center;text-align:center}html .add-to-cart-popup .added-product .title{color:var(--color-dark);margin-block:20px}html .add-to-cart-popup .added-product .picture{max-width:100px;max-height:100px}html .add-to-cart-popup .added-product .picture img{width:100%;height:100%;object-fit:contain}html .add-to-cart-popup .added-product .actions{margin-left:unset!important}html .add-to-cart-popup .add-to-cart-popup-header{color:var(--color-dark);padding:0 0 15px 0}html .add-to-cart-popup .gallery{width:100%;max-width:100px;max-height:100px;margin:auto;float:unset}html .add-to-cart-popup .qty-input{display:none}html .add-to-cart-popup .overview{width:100%;margin:0}html .add-to-cart-popup .overview .add-to-cart{margin:0}html .add-to-cart-popup .overview .attributes .required{position:static}html .add-to-cart-popup .overview h1{font-size:25px}.customer-blocks .buttons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.mfp-close{cursor:pointer}section.master-wrapper-content{width:100%!important}@media(max-width:992px){.html-category-page .page-header .text-section .master-wrapper-content{width:90%!important}.master-wrapper-content{max-width:960px}}@media(max-width:480px){.checkout-buttons .button-1,.confirm-order .button-1{width:100%}.header-lower .header-logo{margin-inline:auto!important}.header-links ul{gap:10px}.header-links li div{display:none!important}}@media(min-width:481px){.header .header-lower .header-logo{margin-right:auto;margin-left:20px}}
