@import url(https://fonts.googleapis.com/css?family=Inter);.inputForm{width:100%;justify-content:flex-start;align-items:center;padding-bottom:50px}.inputForm,.inputForm>.formInput{display:flex;flex-direction:column}.inputForm>.formInput{justify-content:center;align-self:flex-start;position:relative;width:325px;padding:5px}.inputForm>.formInput .label,.inputForm>.formInput label{box-sizing:border-box;display:inline-flex;color:#464555;width:100%;padding:0 2px;line-height:30px;font-weight:600}.inputForm>.formInput.checbox{flex-direction:row;justify-content:space-between}.formFooter{display:inline-flex;justify-content:flex-end;flex-direction:column;align-self:flex-start;padding:5px;width:325px}.formFooter .link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:flex-end}.formFooter>.submitStatus{font-size:14px}.formFooter>.submitStatus.error{color:red}.formFooter>.submitStatus.warn{color:orange}.formFooter>.submitStatus.success{color:green}.inputContainer,input,select{box-sizing:border-box;display:inline-flex;padding:5px;margin:2px;border-radius:3px;border:1px solid #464555;font-size:16px;font-family:"Open Sans",sans-serif}.inputContainer:focus,input:focus,select:focus{box-shadow:0 0 2px 1px #337ab7!important}.mobile input,.mobile select{height:31px;width:calc(100% - 4px)}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;background-color:#e8e8e8;overflow-x:hidden;scroll-behavior:smooth}body button:focus,body input:focus,body select:focus,body textarea:focus{outline:none}body p{margin:0}body button{cursor:pointer;border:none;background-color:transparent}body img{max-width:100%!important;object-fit:contain}body a{text-decoration:none;color:#464555}#__next{display:flex;justify-content:center}.link{color:#337ab7;cursor:pointer}.react-datepicker-wrapper{width:100%;margin-bottom:10px}.react-datepicker-wrapper .order_form_input{margin:5px 0}.react-datepicker__month-container{width:calc(100% - 86px)!important}.buttonsSet{display:inline-flex;margin-left:10px}.buttonsSet>.cancel{background-color:#757575}.buttonsSet>.confirm{background-color:#e91e63}.button{border-radius:2px;border:none;color:#fff;background-color:#464555;font-family:"Open Sans",sans-serif;font-size:16px;text-align:center;cursor:pointer;padding:6px;margin:2px;transition:.5s}.button.blank{background-color:transparent;border:1px solid #fff}.button.icon-btn{padding:0;border:0}.button:disabled{background-color:#999;color:#fff}.button.succes{background-color:green}.button.warn{background-color:#cd5c5c}.button.warn_secondary{background-color:#645ccd}.container{display:inline-flex;flex-wrap:wrap;position:relative;width:calc(25% - 10px);margin:5px;border-radius:2px;background-color:#fff;box-sizing:border-box}.container.transparent{background-color:transparent}.container.fullWidth{width:calc(100% - 10px)}.container.box-34{width:calc(75% - 10px)}.container.box-12{width:calc(50% - 10px)}.container.items-col{flex-direction:column}.container.items-row{flex-direction:row}.tick-icon{background-image:url(/static/media/tick.a6348505.png);background-repeat:no-repeat;background-position:50%;background-size:contain;background-size:75%;display:inline-flex}.popupModal{position:fixed;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:999}.popupModal.mobile>.closer{right:0}.popupModal.mobile>.content{width:calc(100% - 48px);margin:80px 12px}.popupModal>.closer{position:fixed;width:100%;height:calc(100% + 160px);background-color:#000;opacity:.7;z-index:99;right:15px}.popupModal>.content{position:relative;width:365px;min-height:600px;margin:80px calc(50% - 150px);padding:10px;background-color:#fff;z-index:100}#root,.popupModal>.content{display:flex;justify-content:center}#root>.wrap{display:flex;width:100%;overflow-x:hidden;display:inline-flex;flex-direction:column;max-width:1800px}#root>.wrap.noMargin{max-width:100vw;height:100vh;overflow:hidden}#root>.wrap.noMargin.mobile{height:100%}#root>.wrap.noMargin>main{padding:0;height:calc(100vh - 110px)}.header{display:inline-flex;position:relative;min-height:60px;height:60px;margin-bottom:5px}.header,.header nav{background-color:#fff}.header nav{display:flex;justify-content:space-between;position:absolute;bottom:10px;height:35px;width:calc(100% - 20px);margin:0 10px}.header nav div{display:inline-flex}.header nav div>.logo{display:inline-flex;justify-content:center;align-items:center;margin-right:30px;padding-left:10px}.header nav div>.logo img{height:40px}.header nav div>.navLink:not(.logo){display:inline-flex;justify-content:center;align-items:center;padding:5px;background-color:#fff;border-bottom:2px solid #fff;text-align:center;font-family:sans-serif;font-size:16px;line-height:25px;color:#464555;cursor:pointer}.header nav div>.navLink:not(.logo).active,.header nav div>.navLink:not(.logo):hover{border-color:#69af67}main{position:relative;display:inline-flex;flex-direction:column;margin:0;background-color:#fff;padding:5px 10px 50px}main.mobile{height:100%!important}footer{position:relative;display:inline-flex;flex-direction:column;font-size:12px;color:#666;background-color:#fff;margin-top:5px;padding:5px;height:50px}footer.mobile{font-size:8px}footer div{display:inline-flex;flex-direction:row;justify-content:center}footer div p{padding:2px 5px}.userName{font-size:14px;line-height:35px;padding-right:20px}.lds-dual-ring{position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);width:32px;height:32px}.lds-dual-ring:after{content:" ";display:block;width:23px;height:23px;margin:1px;border-radius:50%;border-color:#4a4a4a transparent;border-style:solid;border-width:3px;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.legacyContent{display:flex;flex-direction:row;align-self:center;width:70%}.legacyContent p{margin:20px 0}.legacyContent>.content{width:80%}.legacyContent>.content,.legacyContent>.navigation{display:inline-flex;flex-direction:column;padding:10px}.legacyContent>.navigation{width:20%}.masonry{-webkit-columns:1;column-count:1;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.masonry-item{display:inline-block;vertical-align:top;margin-bottom:10px}@media only screen and (max-width:1023px) and (min-width:768px){.masonry{-webkit-columns:2;column-count:2}}@media only screen and (min-width:1024px){.masonry{-webkit-columns:2;column-count:2}}.landing-page-mobile{font-family:Inter;font-style:normal;display:flex;flex-direction:column;width:100%;height:100%;color:#333}.landing-page-mobile>section{background-color:#fff;display:inline-flex;flex-direction:column;align-items:center}.landing-page-mobile>section .section-wrap{display:inline-flex;flex-direction:column;align-items:center;text-align:center;min-height:150px;padding:20px;width:calc(100% - 40px);margin:0}.landing-page-mobile>section .section-wrap img.icon{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.landing-page-mobile>section .section-wrap>h3{font-weight:700;font-size:46px;line-height:56px;color:#333}.landing-page-mobile>section .section-wrap>span{font-size:18px;line-height:36px;color:#858a8f;font-weight:400}.landing-page-mobile>section.primary{background-color:#eafaf3}.landing-page-mobile>section.partners-list>.section-wrap{display:flex;flex-direction:column;justify-content:center}.landing-page-mobile>section.partners-list>.section-wrap>.partner-card{display:flex;align-items:center;justify-content:center;margin-top:20px;height:100px;width:100%;border:1px solid #e5e5e5;border-radius:16px}.landing-page-mobile>section.partners-list>.section-wrap>.partner-card img{height:50px}.landing-page-mobile>section.intro-poster{background:linear-gradient(0deg,rgba(5,5,5,.8),rgba(5,5,5,.8)),url(/static/media/intro_bg.9c030b81.jpg);background-size:cover;background-position:50%}.landing-page-mobile>section.intro-poster>.section-wrap{color:#fff;text-align:left;align-items:flex-start}.landing-page-mobile>section.intro-poster header{width:100%;display:inline-flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:20px;margin-bottom:30px;text-align:center}.landing-page-mobile>section.intro-poster header .pull-left{display:flex}.landing-page-mobile>section.intro-poster header .logo{display:inline-flex;height:40px}.landing-page-mobile>section.intro-poster header .numbers-wrap{display:inline-flex;flex-direction:column}.landing-page-mobile>section.intro-poster header .contact-number{display:inline-flex;color:#2dca8c;border-radius:10px;padding:5px 10px;font-weight:600;font-size:16px;line-height:32px;margin-bottom:16px;background-color:#fff}.landing-page-mobile>section.intro-poster header .contact-number .icon{top:4px;margin-right:5px;height:28px}.landing-page-mobile>section.intro-poster header .media-links{display:flex;flex-direction:row}.landing-page-mobile>section.intro-poster header .media-links .contact-number{flex:1 1;justify-content:center}.landing-page-mobile>section.intro-poster header .media-links .contact-number .icon{margin:0;top:0}.landing-page-mobile>section.intro-poster header .media-links .contact-number:first-child{margin-right:10px}.landing-page-mobile>section.intro-poster .poster-details{display:inline-flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:60px}.landing-page-mobile>section.intro-poster .poster-details>.description{display:inline-flex;flex-direction:column}.landing-page-mobile>section.intro-poster .poster-details>.description .order-button{background:#fff;border-radius:10px;line-height:24px;font-weight:600;font-size:18px;padding:17px;margin-top:50px;color:#2dca8c}.landing-page-mobile>section.intro-poster .poster-details>.description h1{font-weight:700;font-size:40px;line-height:50px;align-items:center;color:#fff}.landing-page-mobile>section.intro-poster .poster-details>.description p{font-weight:500;font-size:18px;line-height:170%;color:#fff}.landing-page-mobile>section.intro-poster .poster-details>.order-link{display:inline-flex;flex-direction:column}.landing-page-mobile>section.intro-poster .scroll-down{display:inline-flex;font-weight:500;font-size:20px;line-height:170%;color:#fff;margin-bottom:40px}.landing-page-mobile>section.intro-poster .scroll-down .icon{margin-left:10px;cursor:pointer}.landing-page-mobile>section.features-details{flex-direction:column}.landing-page-mobile>section.features-details .features-list{display:inline-flex;flex-direction:column;justify-content:center;margin-top:50px;margin-bottom:30px}.landing-page-mobile>section.features-details .features-list>.feature-item{display:inline-flex;flex-direction:column;padding:30px;margin:20px;align-items:center;background:#fff;border-radius:15px}.landing-page-mobile>section.features-details .features-list>.feature-item .icon-wrap{width:116px;height:116px;background:#eafaf3;border-radius:50%;justify-content:center;display:inline-flex}.landing-page-mobile>section.features-details .features-list>.feature-item .icon-wrap .icon{width:60px}.landing-page-mobile>section.features-details .features-list>.feature-item p{margin-top:25px;font-weight:600;font-size:18px;line-height:35px;text-align:center;color:#333}.landing-page-mobile>section.features-details .prices-list{width:100%;margin-top:30px;display:inline-flex;flex-direction:column}.landing-page-mobile>section.features-details .prices-list>.price-item{position:relative;display:inline-flex;flex-direction:column;height:105px;justify-content:center;background:#fff;border-radius:15px;margin-bottom:40px}.landing-page-mobile>section.features-details .prices-list>.price-item.heading{background-color:transparent;height:40px}.landing-page-mobile>section.features-details .prices-list>.price-item.heading .values>.value{font-weight:700;color:#333;padding:10px}.landing-page-mobile>section.features-details .prices-list>.price-item>.promotion-label{position:absolute;background-color:#2dca8c;text-transform:uppercase;color:#fcfcfd;padding:6px 18px;font-size:12px;line-height:12px;border-top-left-radius:12px;border-top-right-radius:12px;top:-12px;width:100%;box-sizing:border-box}.landing-page-mobile>section.features-details .prices-list>.price-item>.values{display:inline-flex;flex-direction:row}.landing-page-mobile>section.features-details .prices-list>.price-item>.values>.value{display:inline-flex;justify-content:left;flex-direction:column;padding:5px;font-weight:500;font-size:12px;line-height:16px;color:#858a8f;flex:1 1}.landing-page-mobile>section.features-details .prices-list>.price-item>.label{padding:5px 10px;text-align:left;font-weight:600;color:#333}.landing-page-mobile>section.features-details .prices-list>.price-item p{color:#de0000;margin:0}.landing-page-mobile>section.features-details .prices-list>.price-item p.old-price{font-size:12px;color:#858a8f;text-decoration:line-through}.landing-page-mobile>section.devis-generator .home_order_form{position:relative;justify-content:center;margin-top:30px;background-color:#fcfcfd;padding:32px}.landing-page-mobile>section.devis-generator .home_order_form .container{background-color:#fcfcfd}.landing-page-mobile>section.devis-generator .home_order_form>.formFooter{margin:10px 0;width:100%;padding:0}.landing-page-mobile>section.devis-generator .home_order_form>.formFooter .button{background:#2dca8c;border-radius:10px;padding:5px 25px;margin:5px;height:65px;font-weight:600;font-size:18px;line-height:24px}.landing-page-mobile>section.devis-generator .home_order_form>.formFooter .button.cancel{background-color:transparent;border:2px solid #f5f6fa;box-sizing:border-box;box-shadow:0 54px 50px hsla(0,0%,42%,.0705882);border-radius:15px;color:#333}.landing-page-mobile>section.devis-generator .home_order_form>.formFooter>.submitOrderNotes{padding:10px 5px;font-size:13px;color:#666;line-height:20px}.landing-page-mobile>section.devis-generator .home_order_form .calendarInput,.landing-page-mobile>section.devis-generator .home_order_form .order_form_input{border:2px solid #f5f6fa;display:flex;width:calc(100% - 10px);max-width:500px;margin-bottom:10px;height:65px;border-radius:10px;padding:0 25px;font-size:20px;line-height:24px}.landing-page-mobile>section.devis-generator .home_order_form .calendarInput.calendar,.landing-page-mobile>section.devis-generator .home_order_form .order_form_input.calendar{padding:0}.landing-page-mobile>section.devis-generator .home_order_form .calendarInput{width:100%;margin:0}.landing-page-mobile>section.devis-generator .home_order_form .tick-icon{width:18px;height:18px}.landing-page-mobile>section.devis-generator .home_order_form .progressStep{text-align:left}.landing-page-mobile>section.devis-generator .home_order_form .progressStep.totalsFooter{border-top:1px solid #999;margin-top:10px;font-size:18px;font-weight:700;padding:10px 2px 20px;justify-content:space-between}.landing-page-mobile>section.devis-generator .home_order_form .progressStep>.description{width:calc(90% - 10px);line-height:18px}.landing-page-mobile>section.services-details article{display:inline-flex;flex-direction:column;border:2px solid #f5f6fa;box-sizing:border-box;box-shadow:0 54px 50px hsla(0,0%,42%,.0705882);padding-bottom:50px;border-radius:15px;margin:33px 0}.landing-page-mobile>section.services-details article img{border-top-left-radius:15px;border-top-right-radius:15px}.landing-page-mobile>section.services-details article img.right-aligned{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:15px;border-bottom-right-radius:15px}.landing-page-mobile>section.services-details article .details{padding:16px;text-align:left;display:inline-flex;flex-direction:column;justify-content:flex-start}.landing-page-mobile>section.services-details article .details h2{font-weight:700;font-size:48px;line-height:58px;color:#333;margin:15px 0}.landing-page-mobile>section.services-details article .details p{font-style:normal;font-weight:400;font-size:18px;line-height:36px;color:#858a8f;margin-bottom:35px}.landing-page-mobile>section.services-details article .details button{color:#2dca8c;border:2px solid #f5f6fa;box-sizing:border-box;border-radius:10px;padding:15px 20px;font-size:18px;font-weight:600;line-height:24px;background-color:#fff;display:inline-flex;width:230px}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content{display:flex;width:100%;flex-direction:column}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-heading{display:inline-flex;flex-direction:row;justify-content:center}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-heading>.create-feedback-button{width:316px;height:66px;background:#2dca8c;border-radius:10px;padding:20px 70px;font-weight:600;font-size:18px;line-height:24px;color:#fff}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body{margin-top:20px}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial{width:calc(100% - 42px);text-align:left;padding:20px;background-color:#fff;border-radius:15px}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .heading{width:100%;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .heading>.autor{display:inline-flex;align-content:center}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .heading>.autor img{height:28px;width:28px;margin-right:10px}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .heading>.autor h4{font-weight:700;font-size:24px;line-height:24px;margin:0;color:#333}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .created-date{font-size:16px;line-height:18px;color:#333;margin:14px 0}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial p{font-weight:400;font-size:16px;line-height:30px;color:#858a8f}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial:nth-child(odd){margin-left:0}.landing-page-mobile>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial:nth-child(2n){margin-right:0}.landing-page-mobile>section.contacts-list>.section-wrap{flex-direction:column}.landing-page-mobile>section.contacts-list>.section-wrap .contact-card{width:100%;text-align:left;box-sizing:border-box;background:#fff;border-radius:15px;padding:28px 16px;margin:10px 0}.landing-page-mobile>section.contacts-list>.section-wrap .contact-card .icon-wrap{width:75px;height:75px;background:#eafaf3;border-radius:50%;margin-bottom:20px;justify-content:center;display:inline-flex}.landing-page-mobile>section.contacts-list>.section-wrap .contact-card .icon-wrap .icon{height:30px;top:23px}.landing-page-mobile>section.contacts-list>.section-wrap .contact-card h4{margin:10px 0;font-weight:700;font-size:28px;line-height:34px;color:#333}.landing-page-mobile>section.contacts-list>.section-wrap .contact-card p{margin-bottom:10px;font-weight:500;font-size:18px;line-height:30px;color:#858a8f}.landing-page-mobile>section.contacts-list>.section-wrap .contact-card a{color:#2dca8c;font-weight:600;font-size:18px;line-height:24px}.landing-page-mobile>section.photos-gallery .gallery{padding:20px 0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,5vw);grid-gap:1rem}.landing-page-mobile>section.photos-gallery .gallery figure{margin:0}.landing-page-mobile>section.photos-gallery .gallery .gallery__item--1{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.landing-page-mobile>section.photos-gallery .gallery .gallery__item--2{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:3}.landing-page-mobile>section.photos-gallery .gallery .gallery__item--3{grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:6}.landing-page-mobile>section.photos-gallery .gallery .gallery__item--4{grid-column-start:1;grid-column-end:5;grid-row-start:3;grid-row-end:6}.landing-page-mobile>section.photos-gallery .gallery .gallery__item--5{grid-column-start:1;grid-column-end:5;grid-row-start:6;grid-row-end:9}.landing-page-mobile>section.photos-gallery .gallery .gallery__item--6{grid-column-start:5;grid-column-end:9;grid-row-start:6;grid-row-end:9}.landing-page-mobile>section.photos-gallery .gallery img{width:100%;height:100%;object-fit:cover;display:block}.landing-page-mobile footer{padding:20px;display:inline-flex;align-items:center}.landing-page-mobile footer .copyright{width:25%}.landing-page-mobile footer .section-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row}.landing-page-mobile footer a{font-weight:400;font-size:10px;line-height:100%;text-transform:uppercase;color:#a7a7a7;margin-right:10px}.stars-rate-mobile{display:inline-flex;flex-direction:row}.stars-rate-mobile>.icon{display:inline-flex;width:22px;height:22px;margin:2px}.landing-page{font-family:Inter;font-style:normal;display:flex;flex-direction:column;width:100%;height:100%;color:#333}.landing-page>section{background-color:#fff;padding:0 calc(50% - 600px)}.landing-page>section,.landing-page>section .section-wrap{display:inline-flex;flex-direction:column;align-items:center}.landing-page>section .section-wrap{text-align:center;width:1200px;min-height:150px;padding:0;margin:0}.landing-page>section .section-wrap img.icon{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.landing-page>section .section-wrap>h3{font-weight:700;font-size:48px;line-height:58px;color:#333;width:55%;margin-bottom:30px}.landing-page>section .section-wrap>span{font-size:20px;color:#858a8f;font-weight:400;width:55%}.landing-page>section.primary{background-color:#eafaf3}.landing-page>section.partners-list>.section-wrap{display:flex;flex-direction:row;justify-content:center}.landing-page>section.partners-list>.section-wrap>.partner-card{display:flex;justify-content:center;flex:1 1}.landing-page>section.partners-list>.section-wrap>.partner-card img{height:50px}.landing-page>section.delivery-steps h3{font-weight:700;font-size:48px;line-height:58px;color:#333;width:55%;margin-bottom:30px;text-align:center}.landing-page>section.delivery-steps>.section-wrap{width:70%;display:flex;flex-direction:row;justify-content:center;margin-bottom:50px}.landing-page>section.delivery-steps>.section-wrap>.step-card{display:flex;justify-content:center;vertical-align:middle;flex-direction:column;align-self:flex-start;margin:16px}.landing-page>section.delivery-steps>.section-wrap>.step-card .image{display:flex;justify-content:center;align-items:center;height:100px;width:100px;margin-bottom:80px;border-radius:24px;background-color:#2dca8c}.landing-page>section.delivery-steps>.section-wrap>.step-card .image img{aspect-ratio:1;height:50%}.landing-page>section.delivery-steps>.section-wrap>.step-card span{font-size:12px;color:#777e90}.landing-page>section.delivery-steps>.section-wrap>.step-card p{font-size:14px;margin:auto -25px}.landing-page>section.delivery-steps>.section-wrap>.connect{width:80px;align-self:flex-start;margin:66px 16px auto}.landing-page>section.intro-poster{background:linear-gradient(0deg,rgba(5,5,5,.6),rgba(5,5,5,.6)),url(/static/media/intro_bg.9c030b81.jpg);background-size:cover;background-position:50%;padding-top:20px}.landing-page>section.intro-poster>.section-wrap{color:#fff;text-align:left;align-items:flex-start}.landing-page>section.intro-poster header{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:70px;width:100%;justify-content:space-between}.landing-page>section.intro-poster header .pull-left{display:flex}.landing-page>section.intro-poster header .logo{display:inline-flex;height:40px;margin-right:30px}.landing-page>section.intro-poster header .contact-number{display:inline-flex;color:#2dca8c;border-radius:10px;padding:5px 15px;font-size:18px;font-weight:600;line-height:36px;height:36px;margin:0 12px;background-color:#fff}.landing-page>section.intro-poster header .contact-number .icon{top:4px;margin-right:5px;height:28px}.landing-page>section.intro-poster header .contact-number .icon.logo{margin:0}.landing-page>section.intro-poster .poster-details{display:inline-flex;flex-direction:row;justify-content:space-between;margin-bottom:90px}.landing-page>section.intro-poster .poster-details>.description{display:inline-flex;flex-direction:column}.landing-page>section.intro-poster .poster-details>.description h1{font-weight:700;font-size:60px;line-height:100px;margin:0 0 20px}.landing-page>section.intro-poster .poster-details>.description p{width:60%;font-weight:500;font-size:22px;line-height:170%}.landing-page>section.intro-poster .poster-details>.description .order-button{width:250px;margin-top:40px;display:inline-flex;color:#2dca8c;border-radius:10px;padding:5px 15px;font-size:18px;font-weight:600;line-height:36px;justify-content:center;background-color:#fff}.landing-page>section.intro-poster .poster-details>.order-link{display:inline-flex;flex-direction:column;width:300px}.landing-page>section.intro-poster .scroll-down{display:inline-flex;font-weight:500;font-size:20px;line-height:170%;color:#fff;margin-bottom:50px}.landing-page>section.intro-poster .scroll-down .icon{margin-left:10px;cursor:pointer}.landing-page>section.features-details{flex-direction:column}.landing-page>section.features-details .features-list{display:inline-flex;flex-direction:row;justify-content:center;margin-top:100px;margin-bottom:30px}.landing-page>section.features-details .features-list>.feature-item{display:inline-flex;flex-direction:column;padding:30px;align-items:center;width:25%;height:280px;background:#fff;border-radius:15px;margin-right:7.5px}.landing-page>section.features-details .features-list>.feature-item .icon-wrap{width:116px;height:116px;background:#eafaf3;border-radius:50%;justify-content:center;display:inline-flex}.landing-page>section.features-details .features-list>.feature-item .icon-wrap .icon{width:60px}.landing-page>section.features-details .features-list>.feature-item p{margin-top:25px;font-weight:600;font-size:20px;line-height:35px;text-align:center;color:#333}.landing-page>section.features-details .prices-list{display:inline-flex;flex-direction:column;margin:60px 15%;width:80%}.landing-page>section.features-details .prices-list>.price-item{position:relative;display:inline-flex;flex-direction:row;height:85px;background:#fff;border-radius:15px;margin-bottom:40px}.landing-page>section.features-details .prices-list>.price-item.heading{background-color:transparent;height:50px}.landing-page>section.features-details .prices-list>.price-item.heading>.value{font-weight:700;color:#333;padding:15px;font-size:24px}.landing-page>section.features-details .prices-list>.price-item>.promotion-label{position:absolute;background-color:#2dca8c;text-transform:uppercase;color:#fcfcfd;padding:6px 18px;font-size:12px;line-height:12px;border-top-left-radius:12px;border-top-right-radius:12px;top:-12px}.landing-page>section.features-details .prices-list>.price-item>.value{display:inline-flex;align-items:center;align-self:center;flex-direction:column;width:20%;padding:25px;text-align:center;font-weight:500;font-size:16px;line-height:20px;color:#858a8f}.landing-page>section.features-details .prices-list>.price-item>.value.label{width:40%;text-align:left;font-weight:600;color:#333;flex-direction:row}.landing-page>section.features-details .prices-list>.price-item>.value p{font-weight:500;font-size:20px;line-height:24px;color:#de0000;margin:0}.landing-page>section.features-details .prices-list>.price-item>.value p.old-price{font-size:16px;color:#858a8f;text-decoration:line-through}.landing-page>section.devis-generator{flex-direction:row;justify-content:center}.landing-page>section.devis-generator img{aspect-ratio:1;width:40%;margin-right:10%}.landing-page>section.devis-generator .home_order_form{width:435px;position:relative;justify-content:center;margin-top:45px;background-color:#fcfcfd;padding:32px}.landing-page>section.devis-generator .home_order_form .formHeader h1{margin-left:5px;font-size:42px;align-self:flex-start}.landing-page>section.devis-generator .home_order_form .formHeader span{color:#858a8f}.landing-page>section.devis-generator .home_order_form span{margin:5px}.landing-page>section.devis-generator .home_order_form .container{background-color:#fcfcfd}.landing-page>section.devis-generator .home_order_form>.formFooter{margin:10px 0;width:100%;padding:0}.landing-page>section.devis-generator .home_order_form>.formFooter .button{background:#2dca8c;border-radius:10px;padding:5px 25px;margin:5px;height:65px;font-weight:600;font-size:18px;line-height:24px}.landing-page>section.devis-generator .home_order_form>.formFooter .button.cancel{background-color:transparent;border:2px solid #f5f6fa;box-sizing:border-box;box-shadow:0 54px 50px hsla(0,0%,42%,.0705882);border-radius:15px;color:#333}.landing-page>section.devis-generator .home_order_form>.formFooter>.submitOrderNotes{padding:10px 5px;font-size:13px;color:#666;line-height:20px}.landing-page>section.devis-generator .home_order_form .calendarInput,.landing-page>section.devis-generator .home_order_form .order_form_input{border:2px solid #f5f6fa;display:flex;width:calc(100% - 10px);max-width:500px;margin-bottom:10px;height:65px;border-radius:10px;padding:0 25px;font-size:20px;line-height:24px}.landing-page>section.devis-generator .home_order_form .calendarInput.calendar,.landing-page>section.devis-generator .home_order_form .order_form_input.calendar{padding:0}.landing-page>section.devis-generator .home_order_form .calendarInput{width:100%;margin:0}.landing-page>section.devis-generator .home_order_form .tick-icon{width:18px;height:18px}.landing-page>section.devis-generator .home_order_form .progressStep{text-align:left}.landing-page>section.devis-generator .home_order_form .progressStep.totalsFooter{border-top:1px solid #999;margin-top:10px;font-size:18px;font-weight:700;padding:10px 2px 20px;justify-content:space-between}.landing-page>section.devis-generator .home_order_form .progressStep>.description{width:calc(90% - 10px);line-height:18px}.landing-page>section.photos-gallery>.gallery{padding:45px 0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,5vw);grid-gap:1.5rem}.landing-page>section.photos-gallery>.gallery figure{margin:0}.landing-page>section.photos-gallery>.gallery .gallery__item--1{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.landing-page>section.photos-gallery>.gallery .gallery__item--2{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:3}.landing-page>section.photos-gallery>.gallery .gallery__item--3{grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:6}.landing-page>section.photos-gallery>.gallery .gallery__item--4{grid-column-start:1;grid-column-end:5;grid-row-start:3;grid-row-end:6}.landing-page>section.photos-gallery>.gallery .gallery__item--5{grid-column-start:1;grid-column-end:5;grid-row-start:6;grid-row-end:9}.landing-page>section.photos-gallery>.gallery .gallery__item--6{grid-column-start:5;grid-column-end:9;grid-row-start:6;grid-row-end:9}.landing-page>section.photos-gallery>.gallery img{width:100%;height:100%;object-fit:cover;display:block}.landing-page>section.services-details{padding:50px 10%;width:80%}.landing-page>section.services-details article{display:inline-flex;flex-direction:row;margin:30px 0;border:2px solid #f5f6fa;box-sizing:border-box;box-shadow:0 54px 50px hsla(0,0%,42%,.0705882);border-radius:15px}.landing-page>section.services-details article img{width:490px;object-fit:cover;border-top-left-radius:15px;border-bottom-left-radius:15px}.landing-page>section.services-details article img.right-aligned{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:15px;border-bottom-right-radius:15px}.landing-page>section.services-details article .details{width:calc(75% - 25px);text-align:left;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-left:25px}.landing-page>section.services-details article .details h2{width:80%;font-weight:700;font-size:48px;line-height:58px;color:#333;margin:15px 0}.landing-page>section.services-details article .details p{width:80%;font-style:normal;font-weight:400;font-size:18px;line-height:36px;color:#858a8f;margin:20px 0}.landing-page>section.services-details article .details button{margin-top:30px;color:#2dca8c;padding:15px 20px;font-size:18px;font-weight:600;line-height:24px;border:2px solid #f5f6fa;box-sizing:border-box;border-radius:10px;background-color:#fff;display:inline-flex;width:230px}.landing-page>section.feedbacks-list>.section-wrap h3{width:100%;text-align:left}.landing-page>section.feedbacks-list>.section-wrap>.section-content{display:flex;width:100%;flex-direction:column}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-heading{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-heading>.tabs{display:inline-flex;flex-direction:row;padding:7px;height:35px;border-bottom:1px solid #2dca8c}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-heading>.tabs span{font-weight:600;font-size:20px;line-height:35px;text-align:center;color:#333}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-heading>.create-feedback-button{width:316px;height:66px;background:#2dca8c;border-radius:10px;padding:20px 70px;font-weight:600;font-size:18px;line-height:24px;color:#fff}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body{margin-top:20px}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial{width:calc(100% - 42px);text-align:left;padding:20px;background-color:#fff;border-radius:15px}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .heading{width:100%;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .heading>.autor{display:inline-flex;align-content:center}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .heading>.autor img{height:28px;width:28px;margin-right:10px}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .heading>.autor h4{font-weight:700;font-size:28px;line-height:28px;margin:0;color:#333}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial .created-date{font-size:20px;line-height:22px;color:#333;margin:14px 0}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial p{font-weight:400;font-size:20px;line-height:36px;color:#858a8f}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial:nth-child(odd){margin-left:0}.landing-page>section.feedbacks-list>.section-wrap>.section-content>.section-body .testimonial:nth-child(2n){margin-right:0}.landing-page>section.contacts-list>.section-wrap{padding:120px;flex-direction:row;justify-content:center}.landing-page>section.contacts-list>.section-wrap .contact-card{width:320px;height:400px;text-align:left;background:#fff;border-radius:15px;padding:30px;margin:15px}.landing-page>section.contacts-list>.section-wrap .contact-card:first-child{margin-left:0}.landing-page>section.contacts-list>.section-wrap .contact-card:last-child{margin-right:0}.landing-page>section.contacts-list>.section-wrap .contact-card .icon-wrap{width:75px;height:75px;background:#eafaf3;border-radius:50%;margin-bottom:20px;justify-content:center;display:inline-flex}.landing-page>section.contacts-list>.section-wrap .contact-card .icon-wrap .icon{height:30px;top:23px}.landing-page>section.contacts-list>.section-wrap .contact-card h4{margin:10px 0;font-weight:700;font-size:28px;line-height:34px;color:#333}.landing-page>section.contacts-list>.section-wrap .contact-card p{margin-bottom:10px;font-weight:500;font-size:18px;line-height:30px;color:#858a8f}.landing-page>section.contacts-list>.section-wrap .contact-card a{color:#2dca8c;font-weight:600;font-size:18px;line-height:24px}.landing-page footer{width:100%;display:inline-flex;align-items:center}.landing-page footer .section-wrap{width:1200px;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row}.landing-page footer a{font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase;color:#a7a7a7;margin-right:10px}.submit-feedback-form textarea{resize:none;height:200px;border:2px solid #f5f6fa;box-sizing:border-box;border-radius:10px;padding:15px;font-size:14px;line-height:20px;color:#858a8f}.submit-feedback-form .button{background:#2dca8c;border-radius:10px;padding:5px 15px;margin:5px 0;height:35px;font-weight:600;font-size:14px;line-height:20px}.submit-feedback-form .button.cancel{background-color:transparent;border:2px solid #f5f6fa;box-sizing:border-box;box-shadow:0 54px 50px hsla(0,0%,42%,.0705882);border-radius:15px;color:#333}.feedback-modal{flex-direction:column;display:flex;padding:30px;text-align:center;align-items:center}.stars-rate{display:inline-flex;flex-direction:row}.stars-rate>.icon{display:inline-flex;width:30px;height:30px;margin:5px}.submit-feedback-form{margin-top:20px}
/*# sourceMappingURL=main.620c532b.chunk.css.map */