body{font-family:termina,sans-serif}::selection{background:#e6f1f9}h1{font-size:38px;font-weight:700;letter-spacing:-1.53px;line-height:56px;color:#1e2026;margin-top:0;margin-bottom:0}@media (max-width:991px){h1{font-size:30px;line-height:45px}}@media (max-width:480px){h1{font-size:22px;letter-spacing:-1px;line-height:28px}}h1 span{font-weight:300}h2{font-size:36px;font-weight:700;letter-spacing:-1.6px;line-height:48px;color:#1e2026;margin-top:0;margin-bottom:0}@media (max-width:480px){h2{font-size:22px;letter-spacing:-1px;line-height:30px}}h2 span{font-weight:300}h3{font-size:30px;font-weight:600;letter-spacing:-.7px;line-height:60px;color:#1e2026;margin-top:0;margin-bottom:0}@media (max-width:1480px){h3{font-size:24px;line-height:57px}}@media (max-width:480px){h3{font-size:16px;letter-spacing:-.5px;line-height:30px}}h4{font-size:26px;font-weight:600;letter-spacing:-.43px;line-height:34px;color:#1e2026;margin-top:0;margin-bottom:0}@media (max-width:480px){h4{font-size:18px;font-weight:700;letter-spacing:-.8px;line-height:24px}}.underline-button,footer .main-content .left-side .contact-button{position:relative;font-size:20px;font-weight:500;letter-spacing:-.6px;line-height:24px;background:transparent;border:0;padding:0;display:inline-block;color:#1e2026;text-decoration:none}@media (max-width:991px){.underline-button,footer .main-content .left-side .contact-button{font-size:16px;line-height:16px}}@media (max-width:480px){.underline-button,footer .main-content .left-side .contact-button{font-size:12px;font-weight:500;letter-spacing:-.36px;line-height:15px}}.underline-button:after,footer .main-content .left-side .contact-button:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 10px);height:3px;background:#e6f1f9;width:100%;pointer-events:none;transition:all .4s ease-in-out}@media (max-width:480px){.underline-button:after,footer .main-content .left-side .contact-button:after{height:2px;top:calc(100% + 6px)}}.underline-button:hover,footer .main-content .left-side .contact-button:hover{text-decoration:none;color:#1e2026}.underline-button:hover:after,footer .main-content .left-side .contact-button:hover:after{width:0}.translating-button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;line-height:18px;background:transparent;border:0;font-weight:500;vertical-align:middle;text-align:center;transition:color .4s}.translating-button em{display:inline-block;overflow:hidden;font-style:normal}.translating-button em span{font-weight:500;font-family:termina,sans-serif;position:relative;display:inline-block;transform:translateY(2px) translateZ(0);transition:transform .5s cubic-bezier(.44,.15,.2,1)}@media (max-width:757px){.translating-button em span{font-weight:700}}.translating-button em span:after{content:attr(data-text);display:block;position:absolute;top:130%;left:0;transform:skewY(7deg);transform-origin:left center;transition:transform .4s}@media (min-width:767px){.translating-button:hover em span{transform:translateY(-130%) translateZ(0)}.translating-button:hover em span:after{transform:skewY(0)}}.translating-button:focus{outline:none}.translating-button.with-bg em{z-index:1}@media (max-width:767px){.translating-button.with-bg em span{font-weight:500}}.translating-button.with-bg:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:-18px;right:-18px;background:#cbe3f2;height:46px;font-weight:inherit;border:0;border-radius:10px;transition:transform .35s cubic-bezier(.47,1.64,.41,.8)}@media (min-width:767px){.translating-button.with-bg:hover:after{transform:scale(1.1) translateY(-50%)}}a{text-decoration:none}button{cursor:pointer;font-family:termina,sans-serif}button:focus{outline:none}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1280px){.container{max-width:1280px}}body,p{margin:0}body{position:relative;overflow:hidden;-webkit-font-smoothing:antialiased;-ms-scroll-chaining:none;overscroll-behavior:none}body:after{content:"";position:absolute;top:98px;left:0;width:100%;height:calc(100% - 98px);background:#fff;z-index:1;opacity:0;pointer-events:none}body.new-page:after{animation:pageFadeOut .6s ease-in forwards}#root>div{height:100%}@keyframes pageFadeOut{0%{opacity:1}to{opacity:0}}#root,.main-page-wrapper,body,html{height:100%}.main-page-wrapper{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.page-wrapper .section-wrapper{position:relative;background:#fff;z-index:1;padding-bottom:200px;min-height:100vh}@media (max-width:991px){.page-wrapper .section-wrapper{padding-bottom:160px}}@media (max-width:480px){.page-wrapper .section-wrapper{padding-bottom:80px}}.form-group{position:relative}.form-group.textarea{margin-top:30px}@media (max-width:480px){.form-group.textarea{margin-top:0}}.form-group.textarea i{left:16px}@media (max-width:480px){.form-group.textarea i{left:14px}}.form-group i{position:absolute;top:46px;left:22px;font-size:18px}@media (max-width:480px){.form-group i{left:15px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.form-group i.icon-email{top:47px}}}.form-group .control-label{display:block;color:#808599;font-size:12px;letter-spacing:-.25px;line-height:18px;margin-bottom:8px}.form-group .form-control{border:1px solid #e0e4e7;border-radius:5px;height:60px;background-clip:padding-box;padding:.375rem .75rem .375rem 40px;width:100%;line-height:14px;font-size:14px;display:block;box-sizing:border-box;font-family:termina,sans-serif;transition:all .3s ease-in-out}@media (max-width:991px){.form-group .form-control{font-size:12px;line-height:12px}}.form-group .form-control:focus{border-color:#1e2026;outline:none}.form-group .form-control::-webkit-input-placeholder{color:#808599;font-size:14px;font-weight:500;letter-spacing:-.8px;line-height:14px}.form-group .form-control:-ms-input-placeholder{color:#808599;font-size:14px;font-weight:500;letter-spacing:-.8px;line-height:14px}.form-group .form-control::placeholder{color:#808599;font-size:14px;font-weight:500;letter-spacing:-.8px;line-height:14px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.form-group .form-control::-webkit-input-placeholder{position:relative;top:4px}.form-group .form-control:-ms-input-placeholder{position:relative;top:4px}.form-group .form-control::placeholder{position:relative;top:4px}@media (max-width:480px){.form-group .form-control::-webkit-input-placeholder{top:2px}.form-group .form-control:-ms-input-placeholder{top:2px}.form-group .form-control::placeholder{top:2px}}}}@media (max-width:991px){.form-group .form-control::-webkit-input-placeholder{font-size:12px;line-height:14px}.form-group .form-control:-ms-input-placeholder{font-size:12px;line-height:14px}.form-group .form-control::placeholder{font-size:12px;line-height:14px}}.form-group textarea.form-control{height:auto;resize:none;padding-top:18px;line-height:20px}.form-group .validation-alert{position:absolute;bottom:-6px;background:#fff;right:18px;font-size:10px;color:#b80000;letter-spacing:.3px;padding:0 8px;z-index:9999}.form-group .validation-alert+.form-control,.form-group .validation-alert+.form-control:focus{border-color:#b80000}.form-group .validation-alert+.form-control:focus~i:before,.form-group .validation-alert~i:before{color:#b80000}.lemon-cursor{position:fixed;top:0;left:0;z-index:13;pointer-events:none;font-size:12px;opacity:0;transition:opacity .3s ease-in-out}.lemon-cursor:before{content:"";display:block;background:#000;width:10px;height:10px;border-radius:50%;transition:transform .3s ease-in-out}.lemon-cursor .video-circle{width:250px;height:250px;border-radius:5px;overflow:hidden;transition:all .2s ease-in-out;animation:scaleUp .5s forwards}.lemon-cursor .video-circle,.lemon-cursor .video-circle video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lemon-cursor .video-circle video{min-width:100%;min-height:100%;z-index:-1}.lemon-cursor.default-hovered{mix-blend-mode:difference}.lemon-cursor.default-hovered:before{transform:scale(8);background:#fff}.lemon-cursor.photo-hovered:before{background:rgba(0,0,0,.5);transform:scale(9)}.lemon-cursor.photo-hovered:after{content:"Zobacz";display:block;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lemon-cursor.loaded{opacity:1}.lemon-cursor.loaded:before{width:10px;height:10px}.lemon-cursor.closing-video-circle .video-circle{animation:scaleDown .2s forwards}.lemon-cursor.d-none{display:none}@keyframes scaleUp{0%{width:0;height:0}to{width:250px;height:250px}}@keyframes scaleDown{0%{width:250px;height:250px}to{width:0;height:0}}.fadeInUp{animation:fadeInUp .4s forwards}@keyframes fadeInUp{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.relative{position:relative}.overflow-hidden{overflow:hidden}*,:after,:before{box-sizing:border-box}.fade-enter-done,.fade-exit,.main-page-wrapper{position:relative}.fade-enter-done:after,.fade-exit:after,.main-page-wrapper:after{content:"";position:fixed;z-index:12;top:0;bottom:0;left:0;right:0;background:#fff;opacity:0;pointer-events:none;animation:fadeEnter .5s ease-in-out forwards}.fade-enter{opacity:0;height:0}.fade-enter-done:after{opacity:1;animation:fadeExit .5s ease-in-out forwards}.fade-exit:after{pointer-events:visible}.main-page-wrapper:after{opacity:1;animation:fadeExit 1s ease-in-out forwards;animation-delay:.5s}@keyframes fadeEnter{0%{opacity:0}to{opacity:1}}@keyframes fadeExit{0%{opacity:1}to{opacity:0}}@font-face{font-family:"lemon";src:url(/fonts/icomoon.eot?61tg2y);src:url(/fonts/icomoon.eot?61tg2y#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?61tg2y) format("truetype"),url(/fonts/icomoon.woff?61tg2y) format("woff"),url(/fonts/icomoon.svg?61tg2y#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:"lemon"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.icon-arrow.right{transform:rotate(90deg)}.icon-arrow.left{transform:rotate(-90deg)}.icon-cross:before{content:"\e901"}.icon-email:before{content:"\e902"}.icon-facebook:before{content:"\e903"}.icon-gps:before{content:"\e904"}.icon-instagram:before{content:"\e905"}.icon-profile:before{content:"\e906"}.icon-write:before{content:"\e907"}.icon-youtube:before{content:"\e908"}.icon-x:before{content:"\e909"}.icon-tick:before{content:"\e90a"}.icon-vimeo:before{content:"\eaa0"}footer{background:#e6f1f9;display:flex;align-items:center;justify-content:space-between;padding:160px 0;position:static;bottom:0;left:0;right:0;max-height:100vh}@media (max-width:991px){footer{padding:90px 0;max-height:none}}@media (max-width:767px){footer{padding:50px 0 25px}}footer .main-content{display:flex}@media (max-width:991px){footer .main-content{flex-wrap:wrap}footer .main-content>div{width:100%}}footer .main-content .left-side .lemon-sign{width:235px;display:block}@media (max-width:767px){footer .main-content .left-side .lemon-sign{display:none}}footer .main-content .left-side .lemon-sign img{max-width:100%}footer .main-content .left-side h1{font-size:68px;font-weight:600;letter-spacing:-3.7px;line-height:74px;margin:25px 0 50px}@media (max-width:1200px){footer .main-content .left-side h1{font-size:50px;line-height:60px}}@media (max-width:767px){footer .main-content .left-side h1{font-size:28px;font-weight:700;letter-spacing:-1.87px;line-height:36px}}@media (max-width:480px){footer .main-content .left-side h1{margin-bottom:15px}}footer .main-content .left-side .contact-button{font-size:22px;letter-spacing:0;line-height:33px}@media (max-width:991px){footer .main-content .left-side .contact-button{margin-bottom:60px}}@media (max-width:767px){footer .main-content .left-side .contact-button{font-size:12.8px;font-weight:700;letter-spacing:-.48px;line-height:15px;margin-bottom:45px}}footer .main-content .left-side .contact-button:after{background:#1e2026}@media (max-width:767px){footer .main-content .left-side .contact-button:after{height:1px}}footer .main-content .title{font-size:12px;line-height:25px;font-weight:500;margin-bottom:3px;color:#1e2026}@media (max-width:767px){footer .main-content .title{font-size:10px;font-weight:500;letter-spacing:0;line-height:25px}}footer .main-content .menu{margin-left:auto;margin-right:120px}@media (max-width:991px){footer .main-content .menu{margin-right:0;margin-bottom:20px;border-bottom:1px solid rgba(26,28,34,.13)}}footer .main-content .menu .title{margin-bottom:14px}footer .main-content .menu ul{list-style:none;padding:0}@media (max-width:991px){footer .main-content .menu ul{display:flex;margin-bottom:25px}}footer .main-content .menu ul li{margin-bottom:16px}@media (max-width:991px){footer .main-content .menu ul li{margin:0 45px 0 0}}@media (max-width:480px){footer .main-content .menu ul li{font-size:14px;font-weight:700;letter-spacing:-.78px}}footer .main-content .menu ul li a.translating-button{color:#1e2026;font-size:18px;font-weight:600;letter-spacing:-.4px;text-align:left;align-items:flex-start}footer .main-content .menu ul li a.translating-button em span{font-weight:600}footer .bottom-content{display:flex;align-items:center;justify-content:space-between;margin-top:160px}@media (max-width:991px){footer .bottom-content{margin-top:100px}}@media (max-width:767px){footer .bottom-content{margin-top:40px}}@media (max-width:480px){footer .bottom-content{margin-top:30px}}footer .bottom-content .social-box{display:flex;align-items:center}footer .bottom-content .social-box>a{line-height:20px;margin-right:20px;color:#1e2026;font-size:18px;transition:all .3s ease-in-out}footer .bottom-content .social-box>a:hover{text-decoration:none;transform:scale(1.2)}footer .bottom-content .social-box>a:first-of-type{font-size:24px}footer .bottom-content .go-up{background:transparent;border:0;margin:0;padding:0;font-size:25px;transition:all .3s ease-in-out}@media (max-width:480px){footer .bottom-content .go-up{font-size:20px}}footer .bottom-content .go-up:hover{transform:translateY(-5px)}.address>div{border-bottom:1px solid rgba(26,28,34,.13);padding:20px 0}.address>div .value{font-size:14px;font-weight:700;letter-spacing:-.88px;line-height:25px}.address>div .value+.see-on-map,.address>div .value a{color:#1e2026;display:inline-flex;position:relative}.address>div .value+.see-on-map:after,.address>div .value a:after{content:"";position:absolute;top:calc(100% - 5px);left:50%;transform:translateX(-50%);height:2px;background:#1e2026;width:0;transition:all .3s ease-in-out}.address>div .value+.see-on-map:hover:after,.address>div .value a:hover:after{width:100%}.address>div .see-on-map{background:transparent;border:0;padding:0;display:flex;align-items:center;font-size:12px;font-weight:500;letter-spacing:-.5px;line-height:27px;margin-top:8px;color:#1e2026}.address>div .see-on-map .icon{font-size:18px;margin-right:5px}.address>div:first-of-type{padding-top:0}.address>div:first-of-type .title{margin-bottom:17px}@media (max-width:767px){.address>div:first-of-type .title{margin-bottom:5px}}.address>div:last-of-type{border-bottom:0;padding-bottom:0}header{height:98px}@media (max-width:480px){header{height:66px}}header .header{padding:32px 0;z-index:13;background:#fff;left:0;position:fixed;top:0}@media (max-width:1480px){header .header{padding:26px 0}}@media (max-width:991px){header .header{left:0!important;right:0!important}}@media (max-width:767px){header .header{padding:16px 0}}header .header nav,header .header nav .logo-place{display:flex;align-items:center}header .header nav .logo-place{width:265px}@media (max-width:767px){header .header nav .logo-place{z-index:11}}@media (max-width:480px){header .header nav .logo-place{width:190px}}header .header nav .logo-place img{max-width:100%}header .header nav ul{margin:0 0 0 auto;display:flex;align-items:center;list-style:none;padding:0}@media (max-width:767px){header .header nav ul{position:fixed;top:63px;left:0;display:flex;flex-direction:column;height:calc(100% - 63px);overflow-y:auto;bottom:0;width:100%;background:#fff;z-index:10;pointer-events:none;transform:translateX(-100%)}}header .header nav ul li{padding:0 20px;font-size:12px;font-weight:600;letter-spacing:-.2px;line-height:18px}@media (max-width:767px){header .header nav ul li{max-width:540px;margin:0 auto;width:100%}}@media (max-width:575px){header .header nav ul li{max-width:100%}}header .header nav ul li a{color:#1e2026;text-decoration:none}@media (max-width:767px){header .header nav ul li a{align-items:flex-start}}header .header nav ul li a:hover{color:#1e2026}header .header nav ul li a.active span{font-weight:600}header .header nav ul li .contact-button{padding:14px 18px;font-weight:inherit;border:0;border-radius:10px;background-color:#e6f1f9}header .header nav ul li.header-contact-btn{padding-left:38px;padding-right:18px}header .header nav .mobile-contact-data{z-index:11;margin-top:auto}header .header nav .mobile-contact-data>div{border-top:1px solid #e0e4e7;padding:14px 0}header .header nav .mobile-contact-data .social-box a{vertical-align:middle;font-size:26px;line-height:26px;margin-right:15px}@media (min-height:668px){header .header nav .mobile-contact-data .social-box a{display:block;margin-right:0;margin-top:20px;text-shadow:none}header .header nav .mobile-contact-data .social-box a span{display:inline-block;color:#1e2026;-webkit-text-stroke:1px rgba(30,32,38,.5);position:relative;font-size:30px;line-height:30px}header .header nav .mobile-contact-data .social-box a span:after{content:attr(data-text);top:0;left:0;width:0;color:#fff;overflow:hidden;position:absolute;transition:all .9s}header .header nav .mobile-contact-data .social-box a:first-of-type{margin-top:10px}header .header nav .mobile-contact-data .social-box a i{display:none}}@media (max-height:668px){header .header nav .mobile-contact-data .social-box a span{display:none}}@media (max-height:668px){header .header nav .mobile-contact-data .social-box a:nth-of-type(2){font-size:19px}header .header nav .mobile-contact-data .social-box a:last-of-type{font-size:18px}}header .header nav .mobile-contact-data .label{font-size:10px;font-weight:500;letter-spacing:-.5px;line-height:25px}header .header nav .mobile-contact-data .value,header .header nav .mobile-contact-data .value a{font-size:14px;font-weight:700;letter-spacing:-.5px;line-height:25px;display:flex;flex-wrap:wrap}@media (max-width:480px){header .header nav .mobile-contact-data .value,header .header nav .mobile-contact-data .value a{justify-content:space-between}}@media (min-width:767px){header .header nav .mobile-contact-data{display:none}}header .header nav .mobile-nav{z-index:11;display:flex;align-items:center;margin-left:auto}@media (min-width:767px){header .header nav .mobile-nav{display:none}}header .header nav .mobile-nav .mobile-contact-btn{border:0;width:36px;height:36px;border-radius:50%;background:#e6f1f9;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:18px}header .header nav .mobile-nav .mobile-contact-btn i:before{color:#1e2026}header .header.fixed{position:fixed;left:0;right:0;top:0;animation:slideDownHeader .4s forwards;animation-timing-function:ease-in-out}header .header.hidden{animation:slideUpHeader .2s forwards;animation-timing-function:ease-in-out}@media (max-width:767px){header.mobile-menu{position:relative;z-index:999999}header.mobile-menu .header nav ul{pointer-events:visible;animation:slideIn .5s cubic-bezier(.165,.84,.44,1) forwards}header.mobile-menu .header nav ul li{opacity:0;padding-top:35px;animation:contactFormSlideRight .5s cubic-bezier(.165,.84,.44,1) .5s forwards}header.mobile-menu .header nav ul li a{font-size:30px;font-weight:700;letter-spacing:-2.05px;line-height:29px}header.mobile-menu .header nav ul li .social-box a span:after{animation:fillText 1s cubic-bezier(.165,.84,.44,1) 1s forwards}header.mobile-menu .header nav ul li.header-contact-btn{padding-top:50px}}@media (max-width:767px){header.closing .header nav ul{pointer-events:visible;opacity:1;transform:translateX(0);animation:slideRight .5s cubic-bezier(.165,.84,.44,1) .5s forwards}header.closing .header nav ul li{padding-top:35px;opacity:1;animation:contactFormSlideRightOut .5s cubic-bezier(.165,.84,.44,1) forwards}header.closing .header nav ul li a{font-size:30px;font-weight:700;letter-spacing:-2.05px;line-height:29px}header.closing .header nav ul li .social-box a span:after{animation:fillText 1s cubic-bezier(.165,.84,.44,1) .5s forwards}header.closing .header nav ul li.header-contact-btn{padding-top:50px}}@keyframes slideDownHeader{0%{transform:translateY(-114px);@media (max-width:767px){transform:translateY(-98px)}@media (max-width:480px){transform:translateY(-66px)}}to{transform:translateY(0)}}@keyframes slideUpHeader{to{transform:translateY(-114px);@media (max-width:767px){transform:translateY(-98px)}@media (max-width:480px){transform:translateY(-66px)}}}@keyframes fillText{0%{width:0}to{width:101%}}.title-section h1{display:inline-block;margin:165px 0}@media (max-width:1200px){.title-section h1{margin:125px 0}}@media (max-width:991px){.title-section h1{margin:80px 0}}@media (max-width:480px){.title-section h1{margin:30px 0}}.title-section h1 div{font-weight:200}.video-section{max-width:1480px;margin:0 auto}@media (max-width:1480px){.video-section{max-width:100%}}.video-section .short-video-wrapper{max-width:100%;position:relative;cursor:pointer}.video-section .short-video-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;transition:all .3s ease-in-out}@media (max-width:480px){.video-section .short-video-wrapper img{width:70px}}.video-section .short-video-wrapper video{max-height:calc(100vh - 90px);width:100%}@media (max-width:1480px){.video-section .short-video-wrapper video{max-height:calc(100vh - 86px)}}.video-section .short-video-wrapper:hover img{transform:translate(-50%,-50%) scale(1.15)}.video-section .photo-trigger{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}@media (max-width:767px){.video-section .photo-trigger{background-attachment:unset}}.about-section{margin-top:275px;text-align:center}@media (max-width:1480px){.about-section{max-width:930px;margin:160px auto 0}}@media (max-width:480px){.about-section{margin-top:80px}}.about-section h3{font-weight:400}.about-section h3 div{display:inline;font-weight:300}.about-section .underline-button,.about-section footer .main-content .left-side .contact-button,footer .main-content .left-side .about-section .contact-button{margin-top:115px}@media (max-width:991px){.about-section .underline-button,.about-section footer .main-content .left-side .contact-button,footer .main-content .left-side .about-section .contact-button{margin-top:70px}}@media (max-width:480px){.about-section .underline-button,.about-section footer .main-content .left-side .contact-button,footer .main-content .left-side .about-section .contact-button{margin-top:30px}}.clients-section{margin-top:250px}@media (max-width:1480px){.clients-section{margin-top:90px}}.clients-section h2{margin-bottom:70px}@media (max-width:480px){.clients-section h2{margin-bottom:30px}}.clients-section .underline-button,.clients-section footer .main-content .left-side .contact-button,footer .main-content .left-side .clients-section .contact-button{margin-top:60px}@media (max-width:991px){.clients-section .underline-button,.clients-section footer .main-content .left-side .contact-button,footer .main-content .left-side .clients-section .contact-button{margin-top:30px}}@media (max-width:480px){.clients-section .underline-button,.clients-section footer .main-content .left-side .contact-button,footer .main-content .left-side .clients-section .contact-button{margin-top:15px}}.clients-section .clients-row .clients{position:relative;height:65px;display:flex;margin-bottom:96px;justify-content:space-between;margin-left:-15px;margin-right:-15px}@media (max-width:1480px){.clients-section .clients-row .clients{margin-bottom:70px}}@media (max-width:991px){.clients-section .clients-row .clients{flex-wrap:wrap;height:auto;margin-bottom:20px}}.clients-section .clients-row .clients a{padding:0 44px;text-align:center;width:16.66667%;display:flex;align-items:center;justify-content:center}@media (max-width:991px){.clients-section .clients-row .clients a{min-width:33.33333%;height:90px;margin-bottom:20px}}@media (max-width:480px){.clients-section .clients-row .clients a{padding:0 15px}}.clients-section .clients-row .clients a img{max-width:100%;max-height:70px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.clients-section .button-space{text-align:center}.clients-section.clients-page{margin:0}.clients-section.clients-page h1{padding:110px 0;margin:0}@media (max-width:767px){.clients-section.clients-page h1{padding:50px 0}}@media (max-width:480px){.clients-section.clients-page h1{padding:30px 0}}.categories-section{margin-top:300px;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:991px){.categories-section{flex-wrap:wrap;margin-top:130px}}@media (max-width:480px){.categories-section{margin-top:70px}}.categories-section .text-content{position:-webkit-sticky;position:sticky;top:100px}@media (max-width:991px){.categories-section .text-content{position:static}}.categories-section .text-content h2{margin-bottom:16px}.categories-section .text-content .description{font-size:20px;font-weight:200;letter-spacing:-.33px;line-height:34px;width:361px;color:#1e2026}@media (max-width:991px){.categories-section .text-content .description{margin-bottom:50px}}@media (max-width:480px){.categories-section .text-content .description{width:auto;font-size:14px;font-weight:300;letter-spacing:-.23px;line-height:24px;margin-bottom:30px}}.categories-section .categories-wrapper{max-width:700px}.categories-section .categories-wrapper .category{position:relative;margin-bottom:65px;display:block;text-decoration:none}@media (max-width:1200px){.categories-section .categories-wrapper .category{margin-bottom:40px}}@media (max-width:480px){.categories-section .categories-wrapper .category{margin-bottom:30px}}.categories-section .categories-wrapper .category .video-box{pointer-events:none;position:absolute;top:calc(50% - 3px);transform:translateY(-50%);left:105px;width:calc(100% - 90px);height:0;overflow:hidden;transition:height .4s ease-in-out;border-radius:5px}.categories-section .categories-wrapper .category .video-box video{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@media (max-width:767px){.categories-section .categories-wrapper .category .video-box{display:none}}.categories-section .categories-wrapper .category .category-info{display:inline-flex}@media (max-width:480px){.categories-section .categories-wrapper .category .category-info{display:block}}.categories-section .categories-wrapper .category .category-info .number{min-width:120px;font-size:52px;line-height:58px;font-weight:600;color:transparent;text-shadow:none;-webkit-text-stroke:1px rgba(30,32,38,.5);position:relative;z-index:12;transition:all .4s ease-in-out}@media (max-width:1200px){.categories-section .categories-wrapper .category .category-info .number{font-size:46px}}@media (max-width:991px){.categories-section .categories-wrapper .category .category-info .number{font-size:40px}}@media (max-width:480px){.categories-section .categories-wrapper .category .category-info .number{font-size:20px;letter-spacing:-.83px;font-weight:700;line-height:20px}}.categories-section .categories-wrapper .category .category-info .name{font-size:52px;line-height:58px;letter-spacing:-.3px;color:#1e2026;font-weight:700;position:relative;z-index:12}@media (max-width:1200px){.categories-section .categories-wrapper .category .category-info .name{font-size:46px;line-height:48px}}@media (max-width:991px){.categories-section .categories-wrapper .category .category-info .name{font-size:46px;line-height:46px;margin-top:10px}}@media (max-width:480px){.categories-section .categories-wrapper .category .category-info .name{font-size:30px;font-weight:700;letter-spacing:-1.67px;margin-top:0}}@media (min-width:767px){.categories-section .categories-wrapper .category .category-info:hover .number{z-index:14;-webkit-text-stroke:unset;mix-blend-mode:exclusion;color:#fff}.categories-section .categories-wrapper .category .category-info:hover .name{z-index:14;mix-blend-mode:exclusion;color:#fff}.categories-section .categories-wrapper .category .category-info:hover+.video-box{height:130px}}.categories-section .categories-wrapper .category:hover{text-decoration:none}.categories-section .categories-wrapper .category:hover .number{z-index:14;-webkit-text-stroke:unset;mix-blend-mode:exclusion;color:#fff}.categories-section .categories-wrapper .category:hover .name{z-index:14;mix-blend-mode:exclusion;color:#fff}.realizations-section{margin-top:300px;position:relative}@media (max-width:991px){.realizations-section{margin-top:150px}}@media (max-width:480px){.realizations-section{margin-top:50px}}.realizations-section h2{margin-bottom:70px}@media (max-width:480px){.realizations-section h2{margin-bottom:25px}}.realizations-wrapper>.realization:nth-of-type(2n) .photo-col{order:2}@media (max-width:991px){.realizations-wrapper>.realization:nth-of-type(2n) .photo-col{order:1}}.realizations-wrapper>.realization:nth-of-type(2n) .info-col{order:1}.realizations-wrapper .realization{display:flex;align-items:center;margin-left:-25px;margin-right:-25px;margin-bottom:270px}@media (max-width:991px){.realizations-wrapper .realization{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:150px}}@media (max-width:480px){.realizations-wrapper .realization{margin-bottom:90px}}.realizations-wrapper .realization .photo-col{width:70%;padding:0 25px;position:relative;height:500px;overflow:hidden}@media (max-width:991px){.realizations-wrapper .realization .photo-col{width:100%;padding:0;order:1}}@media (max-width:767px){.realizations-wrapper .realization .photo-col{height:300px}}@media (max-width:480px){.realizations-wrapper .realization .photo-col{height:180px}}.realizations-wrapper .realization .photo-col img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.realizations-wrapper .realization .photo-col .photo:not(img){width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}@keyframes loaded{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.realizations-wrapper .realization .photo-col .photo:not(img).loaded:not(.has-error){animation:loaded .3s ease-in-out}}.realizations-wrapper .realization .info-col{width:30%;padding:0 25px}@media (max-width:991px){.realizations-wrapper .realization .info-col{width:100%;padding:0 15px;order:2}}.realizations-wrapper .realization h4{margin-top:25px}@media (max-width:480px){.realizations-wrapper .realization h4{margin-bottom:5px}}.realizations-wrapper .realization .description{font-size:18px;font-weight:200;letter-spacing:-.37px;line-height:32px;color:#1e2026;opacity:0;margin-top:8px;transition:all .3s ease-in-out}@media (max-width:991px){.realizations-wrapper .realization .description{opacity:1}}@media (max-width:480px){.realizations-wrapper .realization .description{font-size:14px;font-weight:300;letter-spacing:-.23px;line-height:16px}}.realizations-wrapper .realization img{width:100%}.realizations-wrapper .realization:hover{text-decoration:none}.realizations-wrapper .realization:hover .description{opacity:1}.more-realizations{margin-top:130px;margin-bottom:80px}@media (max-width:1580px){.more-realizations{margin-top:180px}}@media (max-width:991px){.more-realizations{margin-top:130px}}@media (max-width:480px){.more-realizations{margin-top:120px;margin-bottom:0}}.more-realizations h2{margin-bottom:30px}@media (max-width:480px){.more-realizations h2{margin-bottom:25px}}.more-realizations .realizations-row{display:flex;margin:0 -15px}@media (max-width:767px){.more-realizations .realizations-row{margin:0;flex-wrap:wrap}}.more-realizations .realizations-row>a{width:33.333%;padding:0 15px}@media (max-width:767px){.more-realizations .realizations-row>a{width:100%;padding:0;margin-bottom:75px}}.more-realizations .realizations-row>a .photo{height:200px;background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){.more-realizations .realizations-row>a .photo{margin:0 -15px}}.more-realizations .realizations-row>a .title{font-size:18px;letter-spacing:-.3px;line-height:24px;color:#1e2026;margin-top:24px;font-weight:700}.more-realizations .realizations-row>a .desc{font-size:16px;letter-spacing:-.27px;line-height:25px;opacity:0;color:#808599;font-weight:400;transition:all .3s ease-in-out}@media (max-width:767px){.more-realizations .realizations-row>a .desc{opacity:1}}.more-realizations .realizations-row>a:hover{text-decoration:none}.more-realizations .realizations-row>a:hover .desc{opacity:1}@media (max-width:767px){.more-realizations .realizations-row>a:last-of-type{margin-bottom:0}}.seo-section{margin-top:200px}@media (max-width:991px){.seo-section{margin-top:120px}}@media (max-width:480px){.seo-section{margin-top:70px}}.seo-section>div{display:flex;margin-left:-35px;margin-right:-35px;margin-bottom:200px}@media (max-width:991px){.seo-section>div{flex-wrap:wrap;margin-left:0;margin-right:0;margin-bottom:50px}}.seo-section .title-col{width:40%;padding:0 35px}@media (max-width:991px){.seo-section .title-col{width:100%;padding:0}}.seo-section .title-col h2{margin-bottom:35px;line-height:42px}@media (max-width:1200px){.seo-section .title-col h2{font-size:30px;line-height:45px}}@media (max-width:991px){.seo-section .title-col h2{font-size:24px;line-height:36px;margin-bottom:25px}}@media (max-width:480px){.seo-section .title-col h2{font-size:18px;font-weight:700;letter-spacing:-.62px;line-height:26px;margin-bottom:15px}}.seo-section .text-col{width:60%;padding:0 35px;color:#1a1c22;font-size:18px;font-weight:300;letter-spacing:-.45px;line-height:39px}@media (max-width:991px){.seo-section .text-col{width:100%;padding:0;margin-top:30px}}@media (max-width:480px){.seo-section .text-col{font-size:14px;font-weight:300;letter-spacing:-.35px;line-height:28px}}@media (max-width:480px){.single-category-wrapper{padding-top:30px}}.single-category-wrapper .single-category-intro .category-title{font-size:22px;font-weight:600;letter-spacing:-.31px;line-height:46px;padding-top:160px}@media (max-width:767px){.single-category-wrapper .single-category-intro .category-title{font-size:12px;font-weight:500;letter-spacing:-.36px;line-height:23px;padding-top:80px}}@media (max-width:480px){.single-category-wrapper .single-category-intro .category-title{padding-top:30px}}.single-category-wrapper .single-category-intro .category-title>div{font-size:90px;letter-spacing:-3px;line-height:100px;font-weight:600;color:transparent;text-shadow:none;-webkit-text-stroke:1px #000}@media (max-width:767px){.single-category-wrapper .single-category-intro .category-title>div{font-size:30px;font-weight:700;letter-spacing:-1.5px;line-height:43px;margin-top:0;-webkit-text-stroke:unset;color:#1e2026}}.single-category-wrapper .single-category-intro .description{width:60%;color:#1e2026;margin-top:35px;font-size:20px;letter-spacing:-.5px;line-height:28px}@media (max-width:767px){.single-category-wrapper .single-category-intro .description{width:100%;font-size:14px;font-weight:300;letter-spacing:-.5px;line-height:32px;margin-top:10px}}.single-category-wrapper .realizations-wrapper{margin-top:180px}@media (max-width:767px){.single-category-wrapper .realizations-wrapper{margin-top:75px}}.single-category-wrapper .realizations-wrapper>div:nth-of-type(odd) .realization .photo-col{order:1}.single-category-wrapper .realizations-wrapper>div:nth-of-type(odd) .realization .info-col{order:2}.single-category-wrapper .realizations-wrapper>div .realization .photo-col .photo{background-attachment:unset}.single-realization-section .category-name{font-size:20px;font-weight:500;letter-spacing:-.56px;line-height:46px;padding-top:30px}@media (max-width:480px){.single-realization-section .category-name{font-size:12px;font-weight:500;letter-spacing:-.36px;line-height:23px}}.single-realization-section h2{width:60%}@media (max-width:991px){.single-realization-section h2{width:100%}}.single-realization-section .description{font-size:20px;font-weight:200;letter-spacing:-.33px;line-height:34px;width:60%;color:#1e2026;margin-top:20px}@media (max-width:991px){.single-realization-section .description{margin-bottom:50px;width:100%}}@media (max-width:480px){.single-realization-section .description{width:auto;font-size:14px;font-weight:300;letter-spacing:-.23px;line-height:24px;margin-bottom:30px;margin-top:10px}}.single-realization-section .video-box{margin-top:130px;position:relative;padding-bottom:56.25%;height:0;max-height:calc(100vh - 90px)}@media (max-width:1480px){.single-realization-section .video-box{max-height:calc(100vh - 86px)}}@media (max-width:767px){.single-realization-section .video-box{margin:70px -15px 0}}@media (max-width:480px){.single-realization-section .video-box{margin:30px -15px 0}}.single-realization-section .video-box .photo{position:absolute;top:0;left:0;cursor:pointer;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.single-realization-section .video-box .photo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}@media (max-width:480px){.single-realization-section .video-box .photo img{width:70px}}.single-realization-section .video-box .photo:hover img{transform:translate(-50%,-50%) scale(1.15)}.single-realization-section .video-box iframe{height:100%;width:100%;position:absolute;top:0;left:0;border:0}.single-realization-section .video-box .next,.single-realization-section .video-box .prev{width:55px;height:55px;border-radius:50%;border:1.21px solid #e0e4e7;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);color:#1e2026}@media (max-width:1580px){.single-realization-section .video-box .next,.single-realization-section .video-box .prev{top:calc(100% + 25px);transform:translateY(0);width:auto;height:auto;border:0}}@media (max-width:1580px){.single-realization-section .video-box .next i,.single-realization-section .video-box .prev i{font-size:16px;margin-right:10px}}@media (max-width:767px){.single-realization-section .video-box .next i,.single-realization-section .video-box .prev i{font-size:12px;margin-right:10px}}.single-realization-section .video-box .next span,.single-realization-section .video-box .prev span{font-size:16px;font-weight:500;letter-spacing:-.53px;line-height:normal}@media (max-width:991px){.single-realization-section .video-box .next span,.single-realization-section .video-box .prev span{font-size:12px}}@media (min-width:1580px){.single-realization-section .video-box .next span,.single-realization-section .video-box .prev span{display:none}}.single-realization-section .video-box .next:hover,.single-realization-section .video-box .prev:hover{text-decoration:none}.single-realization-section .video-box .prev{left:-140px}@media (max-width:1580px){.single-realization-section .video-box .prev{left:0}}@media (max-width:767px){.single-realization-section .video-box .prev{left:15px}}.single-realization-section .video-box .next{right:-140px}@media (max-width:1580px){.single-realization-section .video-box .next{right:0}}@media (max-width:767px){.single-realization-section .video-box .next{right:15px}}@media (max-width:1580px){.single-realization-section .video-box .next i{margin-right:0;margin-left:10px}}.logo-section{position:relative;text-align:center;height:480px;background:#e6f1f9}@media (max-width:991px){.logo-section{height:300px}}@media (max-width:767px){.logo-section{height:180px}}.logo-section .img-wrapper{height:100%;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:600px){.logo-section .img-wrapper{padding:0 22px}}.logo-section .img-wrapper img{width:586px;transform-style:preserve-3d;transform:perspective(1000px)}@media (max-width:600px){.logo-section .img-wrapper img{width:90%}}.persons-section{margin-top:250px}@media (max-width:991px){.persons-section{margin-top:40px}}.persons-section .person-box{display:flex;align-items:center;margin:0 -30px 200px}@media (max-width:991px){.persons-section .person-box{flex-wrap:wrap;justify-content:center;margin:0 0 60px}}.persons-section .person-box .photo-col{width:40%;padding:0 30px}@media (max-width:1200px){.persons-section .person-box .photo-col{width:50%}}@media (max-width:991px){.persons-section .person-box .photo-col{text-align:center;padding:0;width:100%}}@media (max-width:767px){.persons-section .person-box .photo-col{margin:0 50px 30px}}.persons-section .person-box .photo-col img{max-width:100%}.persons-section .person-box .info-col{width:60%;padding:0 30px}@media (max-width:1200px){.persons-section .person-box .info-col{width:60%}}@media (max-width:991px){.persons-section .person-box .info-col{text-align:center;padding:0;width:100%}}.persons-section .person-box .info-col .name{color:#1e2026;font-size:40px;font-weight:700;letter-spacing:-1.82px;line-height:48px}@media (max-width:1200px){.persons-section .person-box .info-col .name{font-size:32px;line-height:40px}}@media (max-width:767px){.persons-section .person-box .info-col .name{font-size:21.12px;font-weight:700;letter-spacing:-.96px;line-height:25px}}.persons-section .person-box .info-col .role{color:#808599;text-transform:uppercase;font-size:11px;font-weight:500;letter-spacing:2.5px;line-height:25px}@media (max-width:767px){.persons-section .person-box .info-col .role{font-size:8px;font-weight:500;letter-spacing:1.67px;line-height:13.2px;margin-top:5px}}.persons-section .person-box .info-col .social-box{margin-top:24px;margin-bottom:38px;display:flex;align-items:center}@media (max-width:1200px){.persons-section .person-box .info-col .social-box{margin-bottom:25px}}@media (max-width:991px){.persons-section .person-box .info-col .social-box{justify-content:center}}.persons-section .person-box .info-col .social-box a{width:56px;height:56px;border-radius:50%;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center;margin-right:12px;color:#1e2026;transition:all .3s ease-in-out}@media (max-width:767px){.persons-section .person-box .info-col .social-box a{height:42px;width:42px}}.persons-section .person-box .info-col .social-box a i{font-size:22px}.persons-section .person-box .info-col .social-box a i.icon-youtube{font-size:24px}.persons-section .person-box .info-col .social-box a i.icon-email:before{color:#000}.persons-section .person-box .info-col .social-box a:hover{text-decoration:none;background:#eaeaea}.persons-section .person-box .info-col .description{font-size:18px;font-weight:300;letter-spacing:-.24px;line-height:38px;color:#1e2026}@media (max-width:1200px){.persons-section .person-box .info-col .description{font-size:14px;letter-spacing:-.5px;line-height:28.24px}}.more-category-section h2{margin-bottom:50px}@media (max-width:767px){.more-category-section h2{margin-bottom:30px}}.more-category-section .flex-row{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.more-category-section .flex-row{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:767px){.more-category-section .flex-row .next,.more-category-section .flex-row .prev{width:100%}}.more-category-section .flex-row .next .button,.more-category-section .flex-row .prev .button{background:transparent;border:0;padding:0;margin:0;color:#1e2026;display:flex;align-items:center;justify-content:flex-start}.more-category-section .flex-row .next .button i,.more-category-section .flex-row .prev .button i{font-size:16px;margin-right:10px;display:inline-block;transform:rotate(270deg)}@media (max-width:767px){.more-category-section .flex-row .next .button i,.more-category-section .flex-row .prev .button i{font-size:12px}}.more-category-section .flex-row .next .button span,.more-category-section .flex-row .prev .button span{font-size:18px;font-weight:500;letter-spacing:-.8px;line-height:20px}@media (max-width:767px){.more-category-section .flex-row .next .button span,.more-category-section .flex-row .prev .button span{font-size:12px;font-weight:500;letter-spacing:-.53px;line-height:26px}}.more-category-section .flex-row .next .category-name,.more-category-section .flex-row .prev .category-name{margin-top:10px;-webkit-text-stroke:1px #1e2026;font-size:60px;font-weight:700;letter-spacing:-3px;line-height:72px;color:transparent;position:relative}@media (max-width:991px){.more-category-section .flex-row .next .category-name,.more-category-section .flex-row .prev .category-name{font-size:45px;line-height:55px}}@media (max-width:767px){.more-category-section .flex-row .next .category-name,.more-category-section .flex-row .prev .category-name{font-size:30px;font-weight:700;letter-spacing:-1.5px;line-height:36px;margin-top:0}}.more-category-section .flex-row .next .category-name:after,.more-category-section .flex-row .prev .category-name:after{content:attr(data-text);top:0;left:0;height:0;width:100%;color:#1e2026;overflow:hidden;position:absolute;transition:all .9s}.more-category-section .flex-row .next:hover .category-name:after,.more-category-section .flex-row .prev:hover .category-name:after{height:100%}.more-category-section .flex-row .next{text-align:right}@media (max-width:767px){.more-category-section .flex-row .next{text-align:left;margin-top:35px}}.more-category-section .flex-row .next .button{margin-left:auto;justify-content:flex-end}@media (max-width:767px){.more-category-section .flex-row .next .button{margin-left:0;justify-content:flex-start}}.more-category-section .flex-row .next .button i{margin-right:0;margin-left:10px;transform:rotate(90deg)}.social-section{margin-bottom:330px}@media (max-width:991px){.social-section{margin-bottom:200px}}@media (max-width:767px){.social-section{margin-bottom:90px}}.social-section h2{margin-bottom:45px}.social-section .social-row{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.social-section .social-row{flex-wrap:wrap}}.social-section .social-row a{position:relative;font-size:60px;font-weight:700;letter-spacing:-3px;line-height:72px;color:transparent;text-shadow:none;-webkit-text-stroke:1px #1e2026}@media (max-width:1200px){.social-section .social-row a{font-size:45px}}@media (max-width:991px){.social-section .social-row a{font-size:38px;font-weight:700;letter-spacing:-1.5px;line-height:22px}}@media (max-width:767px){.social-section .social-row a{font-size:30px;width:100%;margin-bottom:35px}}.social-section .social-row a:hover{text-decoration:none}.social-section .social-row a:hover:after{width:101%}.social-section .social-row a:after{content:attr(data-text);top:0;left:0;width:0;color:#1e2026;overflow:hidden;position:absolute;transition:all .9s}@media (max-width:767px){.social-section .social-row a:last-of-type{margin-bottom:0}}@media (min-width:767px){.social-section .social-row.three-items{justify-content:space-between}.social-section .social-row.three-items a{width:auto}}.social-section.last-section{margin-bottom:130px}@media (max-width:767px){.social-section.last-section{margin-bottom:0}}.not-found-section{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}@media (max-width:480px){.not-found-section h1{font-size:22px;margin-bottom:5px}}.not-found-section a{color:#1e2026;display:flex;align-items:center;justify-content:center}@media (max-width:480px){.not-found-section a{font-size:14px}}.not-found-section a i{display:inline-block;transform:rotate(-90deg);margin-right:15px;transition:all .3s ease-in-out}.not-found-section a:hover i{transform:rotate(-90deg) translateY(-10px)}.packages-section{margin-top:200px}@media (max-width:991px){.packages-section{margin-top:120px}}@media (max-width:480px){.packages-section{margin-top:70px}}.packages-section h2{margin-bottom:70px}@media (max-width:767px){.packages-section h2{margin-bottom:25px}}.packages-section .packages-row{display:flex;margin:0 -15px;height:100%}@media (max-width:991px){.packages-section .packages-row{flex-wrap:wrap}}.packages-section .packages-row .package-col{padding:0 15px;width:33.333%;min-height:560px}@media (max-width:991px){.packages-section .packages-row .package-col{width:50%}.packages-section .packages-row .package-col:last-of-type{width:100%;margin-top:30px}}@media (max-width:767px){.packages-section .packages-row .package-col{width:100%;margin-top:15px;min-height:auto}.packages-section .packages-row .package-col:first-of-type{margin-top:0}.packages-section .packages-row .package-col:last-of-type{margin-top:15px}}.packages-section .packages-row .package-col .package{border:1px solid #e0e4e7;text-align:center;position:relative;padding:45px 30px;display:flex;flex-direction:column;height:100%}@media (max-width:480px){.packages-section .packages-row .package-col .package{padding:40px 20px;margin:0 -15px}}.packages-section .packages-row .package-col .package .title{color:#1a202c;font-size:28px;font-weight:700;letter-spacing:-1.24px;line-height:26px;margin-bottom:8px}.packages-section .packages-row .package-col .package .price{color:#1a202c;font-size:18px;letter-spacing:-.8px;line-height:26px}.packages-section .packages-row .package-col .package .divider{color:#1a1c22;font-size:14px;font-weight:500;letter-spacing:-.35px;line-height:32px;background:#fff;width:100%;position:relative;margin:28px 0 20px}.packages-section .packages-row .package-col .package .divider span{background:#fff;padding:0 15px;display:inline-block;z-index:2;position:relative}.packages-section .packages-row .package-col .package .divider:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e0e4e7;z-index:1}.packages-section .packages-row .package-col .package ul{list-style:none;padding:0;margin:0 0 20px}.packages-section .packages-row .package-col .package ul li{color:#1a1c22;font-size:14px;font-weight:400;letter-spacing:-.35px;line-height:20px;text-align:left;margin-bottom:20px;position:relative;padding-left:32px}@media (max-width:767px){.packages-section .packages-row .package-col .package ul li{font-size:13px}}.packages-section .packages-row .package-col .package ul li:last-of-type{margin-bottom:0}.packages-section .packages-row .package-col .package ul li strong{margin-left:5px}.packages-section .packages-row .package-col .package ul li:before{content:"\e90c";position:absolute;left:0;top:0;font-family:lemon;margin-right:15px;color:#808599;font-size:10px}.packages-section .packages-row .package-col .package .button-place{margin:auto auto 0;height:46px}@media (max-width:767px){.packages-section .packages-row .package-col .package .button-place{margin-top:30px}}.packages-section .packages-row .package-col .package .button-place.grey .translating-button.with-bg:after{background:#efefef}.packages-section .packages-row .package-col .package .button-place .translating-button.with-bg:after{background:#cbe3f2}.packages-section .packages-row .package-col .package.premium{box-shadow:0 8px 24px 0 rgba(0,0,0,.1);border:0}.packages-section .packages-row .package-col .package.premium:before{content:"";position:absolute;left:-1px;right:-1px;top:0;height:8px;background:#b0d6ec}@media (max-width:480px){.packages-section .packages-row .package-col:nth-of-type(2){margin:0}}@media (max-width:480px){.packages-section .packages-row .package-col:nth-of-type(2) .package{border:0}}@media (max-width:480px){.packages-section .packages-row .package-col:last-of-type{margin-top:0}}.extra-services-section{margin-top:250px}@media (max-width:991px){.extra-services-section{margin-top:120px}}@media (max-width:480px){.extra-services-section{margin-top:70px}}.extra-services-section .flex-row{display:flex;justify-content:space-between}@media (max-width:991px){.extra-services-section .flex-row{flex-wrap:wrap}}@media (max-width:991px){.extra-services-section .flex-row .left-col{flex-wrap:wrap;width:100%;margin-bottom:80px}}@media (max-width:480px){.extra-services-section .flex-row .left-col{margin-bottom:40px}}.extra-services-section .flex-row .left-col .desc{font-size:18px;letter-spacing:-.45px;line-height:28px;margin-top:20px;font-weight:300;color:#1e2026}@media (max-width:991px){.extra-services-section .flex-row .left-col .desc br{display:none}}@media (max-width:480px){.extra-services-section .flex-row .left-col .desc{font-size:.875rem;margin-top:5px}.extra-services-section .flex-row .left-col .desc br{display:block}}.extra-services-section .flex-row .right-col{min-width:580px}@media (max-width:1200px){.extra-services-section .flex-row .right-col{min-width:auto}}@media (max-width:991px){.extra-services-section .flex-row .right-col{width:100%}}.extra-services-section .flex-row .right-col ul{list-style:none;padding:0;margin:0}.extra-services-section .flex-row .right-col ul li{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e0e4e7;padding:22px 0}@media (max-width:480px){.extra-services-section .flex-row .right-col ul li{padding:20px 0}}.extra-services-section .flex-row .right-col ul li .label{font-weight:300;font-size:18px;letter-spacing:-.45px;line-height:28px;color:#1e2026}@media (max-width:1200px){.extra-services-section .flex-row .right-col ul li .label{margin-right:50px}}@media (max-width:991px){.extra-services-section .flex-row .right-col ul li .label{margin-right:20px}}@media (max-width:480px){.extra-services-section .flex-row .right-col ul li .label{font-size:.875rem;line-height:20px}}.extra-services-section .flex-row .right-col ul li .value{font-size:18px;text-align:right;color:#1e2026}@media (max-width:480px){.extra-services-section .flex-row .right-col ul li .value{font-size:.875rem;white-space:nowrap}}.extra-services-section .flex-row .right-col ul li:first-of-type{padding-top:0}.extra-services-section .flex-row .right-col ul li:last-of-type{border-bottom:0}.quote-section{margin-top:250px}@media (max-width:991px){.quote-section{margin-top:120px}}@media (max-width:480px){.quote-section{margin-top:70px}}.quote-section .slider-section>.container{text-align:center}.quote-section .slider-section>.container img{margin:70px auto 40px}@media (max-width:480px){.quote-section .slider-section>.container img{width:70px;margin:40px auto 20px}}.quote-section .slider-section .swiper-pagination{bottom:0}.quote-section .slider-section .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background:#e0e4e7;margin-right:8px;opacity:1}.quote-section .slider-section .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-right:0}.quote-section .slider-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b8d5ea}.quote-section .slider-section .swiper-wrapper .swiper-slide{text-align:center}.quote-section .slider-section .swiper-wrapper .swiper-slide .desc{width:970px;font-size:24px;letter-spacing:-1.07px;line-height:51px;color:#1e2026;margin:0 auto 40px;font-weight:300}@media (max-width:1200px){.quote-section .slider-section .swiper-wrapper .swiper-slide .desc{width:100%}}@media (max-width:991px){.quote-section .slider-section .swiper-wrapper .swiper-slide .desc{font-size:18px;line-height:38px}}@media (max-width:480px){.quote-section .slider-section .swiper-wrapper .swiper-slide .desc{font-size:16px;line-height:38px}}.quote-section .slider-section .swiper-wrapper .swiper-slide .extra-txt,.quote-section .slider-section .swiper-wrapper .swiper-slide .person{color:#1e2026;font-size:18px;font-weight:700;letter-spacing:-.8px;margin-bottom:10px}@media (max-width:480px){.quote-section .slider-section .swiper-wrapper .swiper-slide .extra-txt,.quote-section .slider-section .swiper-wrapper .swiper-slide .person{font-size:16px;margin-bottom:0}}.quote-section .slider-section .swiper-wrapper .swiper-slide .extra-txt{font-weight:300;margin-bottom:100px}.contact-form-wrapper{z-index:2;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:#fff;-webkit-overflow-scrolling:touch;transition:all .5s ease-in-out}@media (max-width:767px){.contact-form-wrapper{top:98px;height:auto;bottom:0}}@media (max-width:480px){.contact-form-wrapper{top:66px;height:auto;bottom:0;background:#fff}}.contact-form-wrapper .container{height:100%}.contact-form-wrapper .intro-loader{top:0;left:0;bottom:0;right:0;z-index:9!important;min-height:auto}.contact-form-wrapper .logo-place{position:absolute;left:15px;top:30px;width:265px;display:flex;align-items:center;opacity:0;animation:showLogo .3s ease-out forwards}@media (max-width:767px){.contact-form-wrapper .logo-place{display:none}}.contact-form-wrapper .logo-place img{max-width:100%}.contact-form-wrapper .modal-close-button{position:absolute;z-index:999;background:transparent;border:0;right:15px;top:30px;font-size:50px;display:flex;align-items:center;justify-content:center;padding:0}@media (max-width:767px){.contact-form-wrapper .modal-close-button{display:none}}.contact-form-wrapper .modal-close-button i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;animation:fadeIn .3s ease-in-out forwards;opacity:0}.contact-form-wrapper .modal-close-button svg{height:53px;width:53px}.contact-form-wrapper .modal-close-button svg circle{fill:transparent;stroke-width:2px;stroke:#1e2026;transform:translate(1px,1px) rotate(-90deg);animation:circle-animation 6s ease-out forwards;transform-origin:25px 25px}.contact-form-wrapper .modal-close-button:focus{outline:none}.contact-form-wrapper .contact-flex-row{display:flex;height:100%}@media (max-width:767px){.contact-form-wrapper .contact-flex-row{flex-wrap:wrap}}.contact-form-wrapper .contact-flex-row .form-col{width:65%;display:flex;margin:auto;position:relative}@media (max-width:767px){.contact-form-wrapper .contact-flex-row .form-col{width:100%;margin:0;padding:30px 0 120px}}.contact-form-wrapper .contact-flex-row .form-col h1{font-size:64px;letter-spacing:-3.2px;margin-bottom:60px;line-height:80px}@media (max-width:1200px){.contact-form-wrapper .contact-flex-row .form-col h1{font-size:50px}}@media (max-width:767px){.contact-form-wrapper .contact-flex-row .form-col h1{font-size:28px;letter-spacing:-1.4px;line-height:28px;margin-bottom:32px}}.contact-form-wrapper .contact-flex-row .form-col h1 span{font-weight:200}.contact-form-wrapper .contact-flex-row .form-col .form-wrapper{margin-top:50px;width:100%;padding-right:130px;animation:contactFormSlideRight .5s cubic-bezier(.165,.84,.44,1) 1.1s forwards;opacity:0}@media (max-width:991px){.contact-form-wrapper .contact-flex-row .form-col .form-wrapper{padding-right:30px}}@media (max-width:767px){.contact-form-wrapper .contact-flex-row .form-col .form-wrapper{padding-right:0;margin:0;width:100%;animation:contactFormSlideRight .5s cubic-bezier(.165,.84,.44,1) .5s forwards}}.contact-form-wrapper .contact-flex-row .form-col .form-wrapper .half-width-inputs{display:flex;align-items:center;margin:0 -7px}@media (max-width:480px){.contact-form-wrapper .contact-flex-row .form-col .form-wrapper .half-width-inputs{flex-wrap:wrap;margin:0}}.contact-form-wrapper .contact-flex-row .form-col .form-wrapper .half-width-inputs .form-group{width:50%;padding:0 7px}@media (max-width:480px){.contact-form-wrapper .contact-flex-row .form-col .form-wrapper .half-width-inputs .form-group{width:100%;padding:0;margin-bottom:32px}}.contact-form-wrapper .contact-flex-row .form-col .form-wrapper .submit-btn{border:0;color:#1e2026;background:#e6f1f9;padding:18px 58px;display:flex;margin-left:auto;font-weight:500;margin-top:60px}@media (max-width:480px){.contact-form-wrapper .contact-flex-row .form-col .form-wrapper .submit-btn{padding:16px 43px;font-size:12.8px;font-weight:500;letter-spacing:-.4px;line-height:15px;margin-top:35px;border-radius:8px}}.contact-form-wrapper .contact-flex-row .address-col{width:35%;display:flex;margin:auto 0 auto auto;padding-left:65px;z-index:2;position:relative;transition:all .3s ease-in-out .7s}@media (max-width:991px){.contact-form-wrapper .contact-flex-row .address-col{padding-left:30px}}@media (max-width:767px){.contact-form-wrapper .contact-flex-row .address-col{width:100%;padding-left:0;margin:0;padding-top:60px;padding-bottom:60px}.contact-form-wrapper .contact-flex-row .address-col:after{content:"";position:absolute;left:-130px;right:-130px;bottom:0;background:#e6f1f9;z-index:-1;height:0;animation:yellowStripSlideDown .3s ease-in-out .7s forwards}}.contact-form-wrapper .contact-flex-row .address-col .address{position:relative;z-index:1;opacity:0;animation:fadeIn .5s ease-in-out 1.7s forwards;width:270px}@media (max-width:767px){.contact-form-wrapper .contact-flex-row .address-col .address{width:100%;animation:fadeIn .5s ease-in-out 1s forwards}}.contact-form-wrapper .contact-flex-row .address-col .address .title{font-size:12px;line-height:25px;font-weight:400;margin-bottom:3px;color:#1e2026}.contact-form-wrapper .contact-flex-row .info-msg{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;font-size:30px;opacity:0;animation:slideDown .5s cubic-bezier(.165,.84,.44,1) .8s forwards}.contact-form-wrapper .contact-flex-row .info-msg.success{display:flex;align-items:flex-start;width:400px;justify-content:center}@media (max-width:480px){.contact-form-wrapper .contact-flex-row .info-msg.success{width:100%;padding:0 15px}}.contact-form-wrapper .contact-flex-row .info-msg.success .icon-column{position:relative}.contact-form-wrapper .contact-flex-row .info-msg.success .icon-column img{width:60px}.contact-form-wrapper .contact-flex-row .info-msg.success .icon-column i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:16px}.contact-form-wrapper .contact-flex-row .info-msg.success .icon-column i:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;animation:iconDraw .4s cubic-bezier(.165,.84,.44,1) 1.3s forwards}@media (max-width:767px){.contact-form-wrapper .contact-flex-row .info-msg.success .icon-column i:after{animation:iconDraw .4s cubic-bezier(.165,.84,.44,1) 6s forwards}}.contact-form-wrapper .contact-flex-row .info-msg.success .content-column{margin-left:20px;text-align:left}.contact-form-wrapper .contact-flex-row .info-msg.success .content-column h1{line-height:52px;font-size:40px;font-weight:600;letter-spacing:-2.4px;margin-bottom:15px}@media (max-width:480px){.contact-form-wrapper .contact-flex-row .info-msg.success .content-column h1{font-size:30px;margin-bottom:10px}}.contact-form-wrapper .contact-flex-row .info-msg.success .content-column div{font-size:26px;font-weight:300;letter-spacing:-1.56px;line-height:36px;margin-bottom:15px}@media (max-width:480px){.contact-form-wrapper .contact-flex-row .info-msg.success .content-column div{font-size:20px;line-height:28px;margin-bottom:0}}.contact-form-wrapper.closing{left:100%}@media (max-width:767px){.contact-form-wrapper.closing{transition:all .5s ease-in-out .5s;opacity:1;animation:slideRight .5s cubic-bezier(.165,.84,.44,1) .5s forwards}}@media (max-width:767px){.contact-form-wrapper.closing .contact-flex-row .address-col,.contact-form-wrapper.closing .contact-flex-row .form-col .form-wrapper{animation:contactFormSlideRightOut .5s cubic-bezier(.165,.84,.44,1) forwards}}@media (max-width:767px){.contact-form-wrapper.closing .info-msg{animation:infoMsgSlideRight .5s cubic-bezier(.165,.84,.44,1) forwards}}.contact-form-wrapper.form-sent .address-col{opacity:0;transition:all .3s ease-in-out}@media (max-width:767px){.contact-form-wrapper.form-sent .address-col{transition:none;animation:none!important}}@media (max-width:767px){.contact-form-wrapper.form-sent .info-msg{animation:slideDown .5s cubic-bezier(.165,.84,.44,1) .3s forwards}}.contact-form-wrapper.form-sent:after{left:100%}@media (max-width:767px){.contact-form-wrapper.form-sent.closing{animation:none}}@media (max-width:767px){.contact-form-wrapper.form-sent.closing .info-msg{animation:infoMsgSlideRight .5s cubic-bezier(.165,.84,.44,1) forwards}}.contact-form-wrapper:after{content:"";position:absolute;left:calc(50% + 188px);right:0;top:0;bottom:0;background:#e6f1f9;height:0;animation:yellowStripSlideUp .8s .3s forwards;animation-timing-function:cubic-bezier(.165,.84,.44,1);transition:all .7s ease-in-out .3s}@media (max-width:1250px){.contact-form-wrapper:after{left:calc(50% + 166px)}}@media (max-width:1200px){.contact-form-wrapper:after{left:calc(50% + 141px)}}@media (max-width:991px){.contact-form-wrapper:after{left:calc(50% + 104px)}}@media (max-width:767px){.contact-form-wrapper:after{display:none}}.contact-form-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1}@media (max-width:767px){.contact-form-overlay{display:none}}.contact-form-overlay,.contact-form-wrapper{animation:modalShow .3s linear}@media (max-width:767px){.contact-form-overlay,.contact-form-wrapper{animation:slideIn .5s cubic-bezier(.165,.84,.44,1) forwards}}@keyframes modalShow{0%{opacity:0}to{opacity:1}}@keyframes yellowStripSlideUp{0%{height:0}to{height:100%}}@keyframes contactFormSlideRight{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes contactFormSlideRightOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(50px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;margin-top:-60px}to{opacity:1;margin-top:0}}@keyframes circle-animation{0%{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes yellowStripSlideDown{0%{height:0}to{height:100%}}@keyframes slideLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes iconDraw{0%{left:0}to{left:100%}}@keyframes infoMsgSlideRight{0%{opacity:1;margin-left:0}to{margin-left:40px;opacity:0}}@keyframes showLogo{0%{opacity:0}to{opacity:1}}.video-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;z-index:15;margin:140px 80px 80px}@media (max-width:767px){.video-wrapper{margin:100px 40px 40px}}@media (max-width:480px){.video-wrapper{margin:15px 0}}.video-wrapper .buttons-wrapper{height:140px;margin-top:-140px;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.video-wrapper .buttons-wrapper{margin-top:-100px}}@media (max-width:480px){.video-wrapper .buttons-wrapper{margin-top:-15px}}.video-wrapper .close-btn{display:flex;align-items:center;color:#fff;z-index:12;cursor:pointer;background:transparent;border:0;font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:0;margin:0;opacity:0;animation:fadeInButton .5s .5s forwards}.video-wrapper .close-btn i{margin-top:1px;margin-left:10px;font-size:50px}@media (max-width:767px){.video-wrapper .close-btn i{font-size:30px}}@media (max-width:480px){.video-wrapper .close-btn span{display:none}}.video-wrapper .logo{opacity:0;width:265px;z-index:12;cursor:pointer;-webkit-filter:invert(1);filter:invert(1);animation:fadeInButton .5s .5s forwards}@media (max-width:480px){.video-wrapper .logo{width:180px}}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper.active{opacity:1;visibility:visible}.video-wrapper.active+.video-backdrop{animation:fadeInVideo .5s forwards}.video-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;z-index:14}@keyframes fadeInVideo{0%{opacity:0}to{opacity:1}}@keyframes fadeInButton{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.loader{min-height:100vh;width:100%}.intro-loader{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;z-index:9;min-height:100vh}.intro-loader svg{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-loader svg polygon:nth-of-type(-n+6){animation:lds-spinner-first 1.5s linear infinite;visibility:hidden}.intro-loader svg polygon:nth-of-type(2){animation-delay:1.25s}.intro-loader svg polygon:nth-of-type(3){animation-delay:1s}.intro-loader svg polygon:nth-of-type(4){animation-delay:.75s}.intro-loader svg polygon:nth-of-type(5){animation-delay:.5s}.intro-loader svg polygon:nth-of-type(6){animation-delay:.25s}.intro-loader svg polygon:nth-of-type(n+7){visibility:hidden;animation:lds-spinner-second 3s linear infinite;opacity:1}.intro-loader svg polygon:nth-of-type(8){animation-delay:1.25s}.intro-loader svg polygon:nth-of-type(9){animation-delay:1s}.intro-loader svg polygon:nth-of-type(10){animation-delay:.75s}.intro-loader svg polygon:nth-of-type(11){animation-delay:.5s}.intro-loader svg polygon:nth-of-type(12){animation-delay:.25s}.intro-loader.new-animation polygon:nth-of-type(-n+6){visibility:hidden!important}.intro-loader.new-animation polygon:nth-of-type(n+7){visibility:visible}@keyframes lds-spinner-first{0%{visibility:hidden}to{visibility:visible}}@keyframes lds-spinner-second{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}.hamburger-btn{line-height:36px;position:relative;height:34px;width:34px;top:1.5px}@media (min-width:767px){.hamburger-btn{display:none}}.hamburger-btn label{position:absolute;top:0;left:0;width:100%;height:100%}.hamburger-btn label svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95px;pointer-events:none}.hamburger-btn path{fill:none;stroke:#1e2026;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;--length:24;--offset:-38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);transition:all .8s cubic-bezier(.645,.045,.355,1)}.hamburger-btn input{opacity:0}.hamburger-btn circle{fill:hsla(0,0%,100%,.2);opacity:0}.hamburger-btn label:hover circle{opacity:1}.hamburger-btn input.active+svg .line--1,.hamburger-btn input.active+svg .line--3,.hamburger-btn input:checked+svg .line--1,.hamburger-btn input:checked+svg .line--3{--length:22.627416998}.hamburger-btn input.active+svg .line--2,.hamburger-btn input:checked+svg .line--2{--length:0}.hamburger-btn .line--1,.hamburger-btn .line--3{--total-length:126.64183044433594}.hamburger-btn .line--2{--total-length:70}.hamburger-btn input.active+svg .line--1,.hamburger-btn input.active+svg .line--3,.hamburger-btn input:checked+svg .line--1,.hamburger-btn input:checked+svg .line--3{--offset:-95.114919}.hamburger-btn input.active+svg .line--2,.hamburger-btn input:checked+svg .line--2{--offset:-49}
/*# sourceMappingURL=main.c89a1b70.chunk.css.map */