@font-face{font-family:Poppins;src:url("./Poppins-Medium-639cd71c.7d3135bb2822.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-Regular-044302f2.8d40faa61e33.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-SemiBold-e7992070.e46081be85e7.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}body{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5}h1{font-family:Poppins,sans-serif;font-size:48px;font-weight:600}h2{font-family:Poppins,sans-serif;font-size:40px;font-weight:500}h3{font-family:Poppins,sans-serif;font-size:28px;font-weight:600}:root{scroll-behavior:smooth;--gray: #445b65;--white: #feffff;--black: #151d20;--background: #f1f7fb;--blue: #357fa9;--light-blue: #1982c6;--timing-function: .3s ease-out;--bg-header: #00558a;--bg-footer: #00558a;--light: #e8f1f8}*,*:before,*:after{box-sizing:border-box}ul,ol{padding-left:0}ul{list-style:none}body{margin:0;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin-block:0}dd{margin-left:0}fieldset{margin-left:0;padding:0;border:none}input,textarea,select,button{font:inherit}html{height:100%}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a{color:currentColor;text-decoration:none}@media (pointer: fine){button{cursor:pointer}}img,svg{display:block;max-width:100%;height:auto}body{color:var(--gray);background-color:var(--background)}section{padding:30px 0}@media screen and (min-width: 768px){section{padding:30px 0}}@media screen and (min-width: 1200px){section{padding:50px 0}}.container{width:100%;margin:0 auto;padding:0 20px}@media screen and (min-width: 480px){.container{max-width:480px}}@media screen and (min-width: 768px){.container{max-width:768px}}@media screen and (min-width: 1200px){.container{max-width:1200px}}@media screen and (min-width: 1920px){.container{max-width:1920px}}h2{font-size:24px}@media screen and (min-width: 768px){h2{font-size:34px}}@media screen and (min-width: 1200px){h2{font-size:40px}}.accent-text{background-image:var(--gradient-accent);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.hide{display:none}.error-message,#error-msg{position:absolute;left:0;bottom:-20px;color:#ff5e52;font-size:14px;letter-spacing:1px}.contact-phone-wrapper .error-message{display:none}.contact-phone-wrapper #valid-msg{position:absolute;top:2px;right:30px;font-size:30px;color:#19c44f}.iti{display:block!important}.iti__country-container{z-index:12}.iti__country-container{color:var(--white);font-family:inherit;font-size:16px;scrollbar-color:var(--light) transparent}.iti__country-container #iti-0__dropdown-content,.iti__country-container input{background-color:#5aa5d6;color:var(--white)}.iti__country-container .iti__dial-code{color:var(--bg-footer)}.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary{background-color:transparent!important}.scroll-to-top-btn{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--blue);border:1px solid white;border-radius:50%;z-index:10;opacity:0;transition:all .25s ease-out;pointer-events:none}.scroll-to-top-btn.show{opacity:.6;pointer-events:all}@media (hover: hover) and (pointer: fine){.scroll-to-top-btn:hover{opacity:1}}@media screen and (min-width: 768px){.scroll-to-top-btn{bottom:50px;right:50px}}@media (pointer: fine){.scroll-to-top-btn{cursor:pointer}}.scroll-to-top-icon{transform:rotate(180deg)}.white-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;color:var(--bg-header);background-color:var(--white);border-radius:60px;padding:16px 36px;width:272px;height:56px;border:none;opacity:1;transition:all var(--timing-function)}@media (hover: hover) and (pointer: fine){.white-btn:hover{opacity:.7}}.white-btn-text{display:block;font-family:inherit;font-weight:600;font-size:18px;line-height:1;text-align:center}.white-btn-icon{stroke:currentColor;transform:rotate(180deg)}.header{box-shadow:0 11px 40px #ebebeb17;background:var(--bg-header);padding:12px 0}.header .container{display:flex;justify-content:space-between;align-items:center}.header-menu-wrapper{display:none;padding:38px 20px;position:fixed;height:100vh;width:100vw;top:0;bottom:0;left:0;right:0;flex-direction:column-reverse;z-index:20}@media screen and (min-width: 1200px){.header-menu-wrapper{height:auto;width:auto;display:flex;position:static;flex-direction:row;justify-content:space-between;align-items:center;background-color:transparent;padding:0}}.header-logo-img{width:64px;height:32px}@media screen and (min-width: 1200px){.header-logo-img{width:94px;height:48px}}.nav-list{display:flex;flex-direction:column;align-items:center;gap:28px}@media screen and (min-width: 1200px){.nav-list{flex-direction:row;gap:30px}}.nav-item{font-size:24px}@media screen and (min-width: 1200px){.nav-item{font-size:16px}}.nav-link{position:relative;padding:10px 2px;color:var(--white);transition:opacity var(--timing-function)}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:4px;background-color:var(--white);opacity:0;pointer-events:none;transition:opacity var(--timing-function)}@media (hover: hover) and (pointer: fine){.nav-link:hover,.nav-link:focus{opacity:.7}.nav-link:hover:after,.nav-link:focus:after{opacity:.7}}.menu:after{position:absolute;content:"";left:0;bottom:0;top:0;right:0;clip-path:circle(1px at right top);background-color:var(--bg-header);z-index:-1;transition:all .5s ease}.menu.menu-open{display:flex;justify-content:flex-end;align-items:center;opacity:0;transition:all .5s ease}.menu.menu-bg{opacity:1}.menu.menu-bg:after{position:absolute;content:"";left:0;bottom:0;top:0;right:0;clip-path:circle(150% at right center);background-color:var(--bg-header);z-index:-1}.menu-list{font-weight:700;font-size:20px;line-height:1.5;text-transform:capitalize;color:var(--text-body);padding:60px 0}@media screen and (min-width: 1200px){.menu-list{padding:0}}.is-menu-open{overflow:hidden}.burger-wrapper{display:none;z-index:50;transition:all .25s ease-out}@media screen and (max-width: 1199px){.burger-wrapper{display:block}}@media (pointer: fine){.burger-wrapper{cursor:pointer}}.burger{position:relative;padding:2px;height:32px;width:32px;transition:all .25s ease-out}.burger-open-icon{position:absolute;top:0;left:0;z-index:100;transition:all .25s ease-out}.burger-close-icon{position:absolute;top:0;left:0;z-index:-1;transform:scale(0);transition:all .25s ease-out}.burger.burger-active .burger-open-icon{transform:rotate(180deg) scale(0);z-index:-1}.burger.burger-active .burger-close-icon{transform:scale(1) rotate(180deg);z-index:100}.hero{background-image:url("../img/hero/hero-bg-m.0d3ce4ec8fc1.svg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 768px){.hero{background-image:url("../img/hero/hero-bg.833059784c50.svg");background-position:center}}.hero-title{font-weight:600;font-size:32px;letter-spacing:-.03em;color:var(--white);padding:60px 0;text-align:center}@media screen and (min-width: 768px){.hero-title{font-size:40px;text-align:left;max-width:690px;padding:0}}@media screen and (min-width: 1200px){.hero-title{font-size:50px}}.services-title{font-weight:500;color:var(--black);margin-bottom:24px;text-align:center}@media screen and (min-width: 768px){.services-title{text-align:left}}.services-cards-list{display:flex;flex-direction:column;justify-content:center;gap:24px}@media screen and (min-width: 768px){.services-cards-list{flex-direction:row;flex-wrap:wrap}}.services-card{display:flex;flex-direction:column;gap:8px;flex:1;min-width:270px;background-color:var(--white);border-radius:15px;padding:24px 16px;box-shadow:1px 1px 10px 1px #dddddd48}.services-card-title{font-weight:600;font-size:18px;color:var(--black)}.services-card-text{font-weight:500;font-size:16px}.works .container{border-radius:30px;padding:24px 20px;background:var(--light)}@media screen and (min-width: 768px){.works .container{padding:40px}}@media screen and (min-width: 1200px){.works .container{padding:56px}}.works-title{text-align:center;color:var(--black);margin-bottom:24px}.works-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}@media screen and (min-width: 768px){.works-content-wrapper{flex-direction:row;gap:20px}}@media screen and (min-width: 1200px){.works-content-wrapper{gap:80px}}.works-img-wrapper{position:relative;min-width:310px;min-height:220px;width:100%;height:100%;background-image:url("../img/how-it-works/works.95d4dba17dbc.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:15px}@media screen and (min-width: 768px){.works-img-wrapper{min-height:400px}}@media screen and (min-width: 1200px){.works-img-wrapper{width:580px;height:412px}}.works-img-text{position:absolute;bottom:8px;left:8px;background-color:var(--white);padding:12px 16px;border-radius:15px;font-weight:600;font-size:17px;color:var(--black)}.works-img-text span{color:var(--blue)}@media screen and (min-width: 1200px){.works-img-text{padding:12px 110px 12px 24px;bottom:26px;left:26px}}.works-list{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.works-list{gap:40px}}.works-item{border-radius:15px;padding:18px 24px;background:var(--white)}@media screen and (min-width: 768px){.works-item{padding:12px 16px;width:286px}}@media screen and (min-width: 1200px){.works-item{width:386px;padding:12px 110px 12px 24px}}.works-item-title{font-weight:600;font-size:18px;color:var(--black);margin-bottom:8px}.works-item-text{font-weight:500;font-size:16px}.about .container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:32px}@media screen and (min-width: 768px){.about .container{flex-direction:row}}.about-title-wrapper{flex:1;max-width:470px}.about-title{font-weight:500;color:var(--black);margin-bottom:24px}.about-title-text{margin-bottom:20px}.about-img-wrapper{display:grid;grid-template-columns:.9fr 1fr;grid-template-rows:auto auto;grid-column-gap:8px;grid-row-gap:8px}@media screen and (min-width: 768px){.about-img-wrapper{grid-column-gap:16px;grid-row-gap:16px;width:370px}}@media screen and (min-width: 1200px){.about-img-wrapper{grid-template-columns:1fr .8fr;width:484px}}.about-img{border-radius:15px;object-fit:cover}.about-img1{grid-area:1/1/3/2;height:298px}@media screen and (min-width: 768px){.about-img1{height:370px}}@media screen and (min-width: 1200px){.about-img1{height:413px}}.about-img2{width:208px;height:120px;grid-area:1/2/2/3}@media screen and (min-width: 768px){.about-img2{width:208px;height:154px}}@media screen and (min-width: 1200px){.about-img2{width:208px;height:228px}}.about-img3{width:208px;height:170px;grid-area:2/2/3/3}@media screen and (min-width: 768px){.about-img3{width:208px;height:200px}}@media screen and (min-width: 1200px){.about-img3{width:208px;height:168px}}.reviews .container{overflow:hidden;max-width:96%}@media screen and (min-width: 768px){.reviews .container{max-width:96%}}@media screen and (min-width: 1280px){.reviews .container{max-width:98%}}.reviews-title-wrapper{display:flex;flex-direction:column;align-items:center}.reviews-title{font-weight:500;color:var(--black);text-align:center;margin-bottom:60px}.reviews-swiper-wrapper{margin-bottom:46px}.reviews-slide{border-radius:15px;background:var(--white);padding:20px 10px}@media screen and (min-width: 768px){.reviews-slide{padding:20px 40px}}@media screen and (min-width: 1200px){.reviews-slide{padding:20px 40px 40px}}.reviews-slide-content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:300px}@media screen and (min-width: 768px){.reviews-slide-content{height:300px}}@media screen and (min-width: 1200px){.reviews-slide-content{height:250px}}.reviews-photo-wrapper{position:absolute;top:-60px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:50%}.reviews-slide-photo-img{border-radius:50%;height:98px;width:98px;border:4px solid var(--white)}.reviews-slide-star-img{margin-bottom:20px}.reviews-slide-text{text-align:center}.reviews-slide-name{font-weight:600;font-size:20px;text-align:center;color:var(--black);margin-top:20px}.reviews-swiper-btn-container{display:flex;justify-content:center;align-items:center;gap:16px}.reviews-swiper-button-next,.reviews-swiper-button-prev{display:flex;justify-content:center;align-items:center;stroke:currentColor;background-color:var(--blue);border-radius:50%;width:48px;height:48px;opacity:.7;transition:all .25s ease-out;stroke:var(--white);cursor:pointer}@media (hover: hover) and (pointer: fine){.reviews-swiper-button-next:hover,.reviews-swiper-button-prev:hover{opacity:1}}.reviews-swiper-button-next{transform:rotate(180deg)}.certificate-title{font-weight:500;color:var(--black);text-align:center}.certificate-text{font-size:16px;text-align:center;color:var(--gray)}.certificate-form-wrapper{display:flex;flex-direction:column-reverse;align-items:center;gap:30px;padding:0}@media screen and (min-width: 768px){.certificate-form-wrapper{padding:40px 60px 0}}@media screen and (min-width: 1200px){.certificate-form-wrapper{flex-direction:column;flex-direction:row;justify-content:space-between;padding:40px 140px 40px 60px}}.certificate-form{display:flex;flex-direction:column;justify-content:center;gap:30px;border-radius:30px;padding:0}@media screen and (min-width: 768px){.certificate-form{padding:48px 32px;width:410px;background-color:var(--light)}}.certificate-form .field-styles{background-color:#2f8ecb2e;color:var(--blue)}.certificate-form input::placeholder,.certificate-form textarea::placeholder{font-weight:400;font-size:16px;line-height:100%;color:var(--blue)}.certificate-form .field-styles:focus{border-color:var(--blue);background-color:#2f8ecb2e}.certificate-field-wrapper{position:relative}.certificate-form-btn{padding:16px 36px;width:347px;height:56px;background:var(--blue);color:var(--white)}.certificate-img-wrapper{display:flex;flex-direction:row;gap:16px;padding-top:30px}@media screen and (min-width: 768px){.certificate-img-wrapper{padding-top:0}}.certificate-img{border-radius:15px}.certificate-img-1{width:197px;height:163px}@media screen and (min-width: 768px){.certificate-img-1{width:260px;height:228px}}.certificate-img-2{width:139px;height:166px}@media screen and (min-width: 768px){.certificate-img-2{width:208px;height:228px}}.certificate-img-2-wrapper{position:relative}.certificate-img-decor1{position:absolute;top:35px;left:35px;transform:rotate(12deg);border-radius:5px;box-shadow:0 4px 20px #0f2d4130;width:88px;height:115px}@media screen and (min-width: 768px){.certificate-img-decor1{top:-27px;left:90px;width:216px;height:281px}}.certificate-img-decor2{position:absolute;top:110px;left:6px;width:48px;height:48px}@media screen and (min-width: 768px){.certificate-img-decor2{top:110px;left:46px;width:72px;height:72px}}.footer{background-color:var(--bg-footer);padding:30px 0}@media screen and (min-width: 768px){.footer{padding:30px 0}}@media screen and (min-width: 1200px){.footer{padding:50px 0}}.footer-navigation-wrapper{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;padding-bottom:32px}@media screen and (min-width: 768px){.footer-navigation-wrapper{align-items:center}}.footer-nav-list{display:flex;flex-direction:column;align-items:center;align-items:flex-start;gap:20px}@media screen and (min-width: 768px){.footer-nav-list{gap:24px;flex-direction:row;align-items:center}}@media screen and (min-width: 1200px){.footer-nav-list{gap:44px}}.footer-link{position:relative;padding-bottom:4px;color:var(--white);opacity:1;transition:opacity var(--timing-function);font-size:16px}@media screen and (min-width: 768px){.footer-link{font-size:14px}}@media screen and (min-width: 1200px){.footer-link{font-size:16px}}.footer-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:4px;background-color:var(--white);opacity:0;pointer-events:none;transition:opacity var(--timing-function)}@media (hover: hover) and (pointer: fine){.footer-link:hover,.footer-link:focus{opacity:.7}.footer-link:hover:after,.footer-link:focus:after{opacity:.7}}.footer-copyright{padding-top:32px;border-top:1px solid var(--white)}.footer-copyright-text{font-weight:400;font-size:18px;text-align:center;color:var(--white)}.contact-form-section{background:var(--light-blue)}.contact-form-section .container{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){.contact-form-section .container{gap:40px}}@media screen and (min-width: 1200px){.contact-form-section .container{flex-direction:row;gap:158px}}.contact-wrapper{min-width:334px;padding-left:12px}.contact-title{font-weight:500;color:var(--white)}.contact-text{font-weight:500;font-size:16px;color:var(--white)}.contact-text span{color:#f9fdffb0}.contact-form-wrapper{width:100%}.contact-form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px}@media screen and (min-width: 768px){.contact-form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto)}.contact-form .input1{grid-area:1/1/2/2}.contact-form .input2{grid-area:1/2/2/3}.contact-form .input3{grid-area:2/2/3/3}.contact-form .input4{grid-area:2/1/3/2}.contact-form .input5{grid-area:3/1/4/3}.contact-form .btn6{grid-area:4/1/5/2}}.contact-field-wrapper{position:relative}.input-wrapper{width:100%}.input-wrapper textarea{height:136px}.field-styles{min-width:100%;resize:none;background-color:#5aa5d6;outline:none;border:1px solid transparent;border-radius:30px;height:50px;padding:8px 24px;font-weight:400;font-size:16px;line-height:100%;color:var(--white);transition:all var(--timing-function);opacity:1}input::placeholder,textarea::placeholder{font-weight:400;font-size:16px;line-height:100%;color:var(--white)}.field-styles:focus{border-color:var(--white);background-color:var(--bg-header)}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:999}.modal__container{background-color:var(--blue);max-height:100vh;border-radius:28px;box-sizing:border-box;max-width:96vw;overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;padding:20px 10px;width:100%}@media screen and (min-width: 768px){.modal__container{padding:30px;max-width:550px}}.modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100% - 42px)}.modal-header{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;width:100%;height:42px}.modal__btn{position:absolute;right:0;padding:0;border:1px solid transparent;background-color:transparent;border-radius:50%;transition:transform var(--timing-function);display:flex;flex-direction:column;align-items:center;justify-content:center}.modal__btn img{width:32px;height:32px}.modal__btn:hover{transform:rotate(90deg)}.modal-logo-img{height:35px;width:auto}.modal-title{margin-bottom:14px;font-weight:700;font-size:24px;line-height:120%;text-align:center;color:var(--light)}.modal-text{font-size:12px;text-align:center;color:var(--text-body)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal__content .contact-form{margin-left:0;padding:0;min-width:350px;width:100%}.modal__content .contact-form .modal-form-text,.modal__content .contact-form .modal-form-email{height:40px}.modal-form-message{height:120px;resize:none}.modal-form-btn-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.mini-modal-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px;height:100%;opacity:0;transition:opacity var(--timing-function);padding-top:30px}.mini-modal-content.visible{opacity:1}.modal-form{gap:30px}.success-modal-title{font-weight:700;font-size:32px;line-height:120%;text-align:center;color:var(--white);margin-bottom:16px}.success-modal-text{font-weight:400;font-size:20px;text-align:center;color:#f9fdffb0}
