.projects .btn.btn-border .elementor-button-text{width:175px}.btn.btn-primary .elementor-button-text{background-color:#47bfba}.btn.btn-border .elementor-button-text{background-color:transparent}.btn.btn-prices .elementor-button-text{width:123px}.prices__accordion .btn .elementor-button{width:calc(100% - 40px)}.prices__accordion .btn.btn-prices .elementor-button-text{width:100%}.btn.btn-primary .elementor-button-icon{background-color:#47bfba}.btn.full-width .elementor-button{width:100%}.projects .btn.btn-border .elementor-button-text,.projects .btn.btn-border .elementor-button-icon{background-color:#1b1b1b;border:1px solid #404040}.projects .btn.btn-border .elementor-button-icon svg{margin-top:-2px;width:19px;height:19px}.primary-color{color:#47bfba}.prices .btn.btn-border .elementor-button-content-wrapper{background-color:transparent;height:40px;width:158px;display:flex;justify-content:center;align-items:center;border-radius:50px;overflow:hidden}@media (max-width:1365px){.prices .btn.btn-border .elementor-button-content-wrapper{width:auto}}.prices .btn.btn-border .text-wrapper{position:relative;height:100%;width:100%;overflow:hidden}.prices .btn.btn-border .original-text,.prices .btn.btn-border .duplicate-text{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.prices .btn.btn-border .original-text{top:50%;transform:translate(-50%,-50%)}.prices .btn.btn-border .duplicate-text{top:100%;transform:translate(-50%,0%)}.prices .btn.btn-border:hover .original-text{animation:textUp .4s ease forwards}.prices .btn.btn-border:hover .duplicate-text{animation:textDown .4s ease forwards}.prices .btn.btn-border:not(:hover) .original-text{animation:textResetOriginal .4s ease forwards}.prices .btn.btn-border:not(:hover) .duplicate-text{animation:textResetDuplicate .4s ease forwards}@media screen and (max-width:1365px){.elementor-lightbox{display:none!important}}body:is(.elementor-editor-active) .header__wrapper{background-color:black}.header__wrapper.menu-open{height:fit-content;max-height:calc(100vh - 20px);margin-bottom:10px;border-radius:20px}.menu-open{margin-top:10px;padding-top:24px;background-color:rgba(38,40,44,.9);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .5s cubic-bezier(.4,0,.2,1)!important}.menu-open .logo__wrapper{transform:translate3d(0,0,0)}.menu-open .control__wrapper{transform:translate3d(0,0,0)}.menu-open .mobile-menu__wrapper{display:flex;transition:all .5s cubic-bezier(.4,0,.2,1)!important}.menu-open .btn-mobile-menu-open{z-index:0!important}.elementor-item .line-before,.elementor-item .line-after,.phone-link .elementor-button-content-wrapper .line-before,.phone-link .elementor-button-content-wrapper .line-after{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:#fff;left:-101%;pointer-events:none;transition:none}.underline-link.text{top:10px;padding-bottom:6px;line-height:28px!important}.underline-link.text{transition:color .5s ease}.underline-link.text:hover{color:#fff!important}body:not(.elementor-editor-active) .hero .title h1,body:not(.elementor-editor-active) .hero .subtitle p,body:not(.elementor-editor-active) .hero .divider{display:none}body:not(.elementor-editor-active) .hero .title h1>div,body:not(.elementor-editor-active) .hero .subtitle p>div{opacity:0;transform:translateY(50px)}body:not(.elementor-editor-active) .hero .divider{opacity:0}body:not(.elementor-editor-active) .hero .form__wrapper{display:none;opacity:0;transform:translateX(30%);transition:none}@media (max-width:767px){.hero::before{max-height:100vh}.hero .elementor-background-video-container{max-height:100vh}.hero video{width:100vw!important;height:100vh!important}.hero .title:before{left:0!important;width:100%!important}.hero .divider{position:relative}}.about .link{text-decoration:underline;text-decoration-thickness:1.5px}.logo-carousel .swiper{overflow:hidden;position:relative;width:100%}body:not(.elementor-editor-active) .logo-carousel .swiper-wrapper{display:flex;animation:markee 70s linear infinite;white-space:nowrap;will-change:transform;width:auto}@media (max-width:767px){body:not(.elementor-editor-active) .logo-carousel .swiper-wrapper{animation:markee 10s linear infinite}}body:not(.elementor-editor-active) .blur{display:block;height:100%;pointer-events:none;position:absolute;top:0;width:12rem;z-index:20}@media (max-width:767px){body:not(.elementor-editor-active) .blur{width:6rem}}body:not(.elementor-editor-active) .blur--left{left:0}body:not(.elementor-editor-active) .blur--right{right:0}body:not(.elementor-editor-active) .blur div{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--index);-webkit-backdrop-filter:blur(calc(var(--index,0) * var(--blur,0) * 2px));backdrop-filter:blur(calc(var(--index,0) * var(--blur,0) * 2px))}body:not(.elementor-editor-active) .blur.blur--left div{z-index:var(--index);-webkit-mask:linear-gradient(-90deg,transparent calc(var(--index) * 100 / var(--blurs) * 1%),#000 calc(( var(--index) + 1 ) * 100 / var(--blurs) * 1%),#000 calc(( var(--index) + 2 ) * 100 / var(--blurs) * 1%),transparent calc(( var(--index) + 3 ) * 100 / var(--blurs) * 1%));mask:linear-gradient(-90deg,transparent calc(var(--index) * 100 / var(--blurs) * 1%),#000 calc(( var(--index) + 1 ) * 100 / var(--blurs) * 1%),#000 calc(( var(--index) + 2 ) * 100 / var(--blurs) * 1%),transparent calc(( var(--index) + 3 ) * 100 / var(--blurs) * 1%))}body:not(.elementor-editor-active) .blur.blur--right div{z-index:var(--index);-webkit-mask:linear-gradient(90deg,transparent calc(var(--index) * 100 / var(--blurs) * 1%),#000 calc(( var(--index) + 1 ) * 100 / var(--blurs) * 1%),#000 calc(( var(--index) + 2 ) * 100 / var(--blurs) * 1%),transparent calc(( var(--index) + 3 ) * 100 / var(--blurs) * 1%));mask:linear-gradient(90deg,transparent calc(var(--index) * 100 / var(--blurs) * 1%),#000 calc(( var(--index) + 1 ) * 100 / var(--blurs) * 1%),#000 calc(( var(--index) + 2 ) * 100 / var(--blurs) * 1%),transparent calc(( var(--index) + 3 ) * 100 / var(--blurs) * 1%))}.banner-title__wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MzAiIGhlaWdodD0iMjcwIiB2aWV3Qm94PSIwIDAgNDMwIDI3MCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTQxMCAwQzQyMS4wNDYgNS4xNTQwNmUtMDYgNDMwIDguOTU0MzEgNDMwIDIwVjE3NC4wNTFDNDMwIDE4NS4wOTYgNDIxLjA0NiAxOTQuMDUxIDQxMCAxOTQuMDUxSDI4MC4xOTJDMjY5LjE0NyAxOTQuMDUxIDI2MC4xOTIgMjAzLjAwNSAyNjAuMTkyIDIxNC4wNTFWMjUwQzI2MC4xOTIgMjYxLjA0NiAyNTEuMjM4IDI3MCAyNDAuMTkyIDI3MEgyMEM4Ljk1NDMxIDI3MCA4LjA1Mzc1ZS0wOCAyNjEuMDQ2IDAgMjUwVjIwQzIuMjU1MDVlLTA2IDguOTU0MzEgOC45NTQzMSAwIDIwIDBINDEwWiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KPC9zdmc+Cg==");mask-size:cover;mask-position:bottom right;mask-repeat:no-repeat;mask-mode:alpha}@media (max-width:767px){.banner-title__wrapper{mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTUiIGhlaWdodD0iMjAwIiB2aWV3Qm94PSIwIDAgMjk1IDIwMCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTI3NSAwQzI4Ni4wNDYgMCAyOTUgOC45NTQzMSAyOTUgMjBWMTE2LjY4NEMyOTUgMTI3LjcyOSAyODYuMDQ2IDEzNi42ODQgMjc1IDEzNi42ODRIMjQ2QzIzNC45NTQgMTM2LjY4NCAyMjYgMTQ1LjYzOCAyMjYgMTU2LjY4NFYxODBDMjI2IDE5MS4wNDYgMjE3LjA0NiAyMDAgMjA2IDIwMEgyMEM4Ljk1NDMxIDIwMCAxLjYxMDc1ZS0wNyAxOTEuMDQ2IDAgMTgwVjIwQzIuNTc3MmUtMDYgOC45NTQzMSA4Ljk1NDMxIDIuMDEzMzFlLTA4IDIwIDBIMjc1WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KPC9zdmc+Cg==");mask-size:cover;mask-position:bottom right}.banner-background img{mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDIiIGhlaWdodD0iNDMwIiB2aWV3Qm94PSIwIDAgMzQyIDQzMCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTMyMiAwQzMzMy4wNDYgMi44MzQ3M2UtMDYgMzQyIDguOTU0MzEgMzQyIDIwVjM0OEMzNDIgMzU5LjA0NiAzMzMuMDQ2IDM2OCAzMjIgMzY4SDIyNy4zMjlDMjE2LjI4MyAzNjggMjA3LjMyOSAzNzYuOTU0IDIwNy4zMjkgMzg4VjQxMEMyMDcuMzI5IDQyMS4wNDYgMTk4LjM3NSA0MzAgMTg3LjMyOSA0MzBIMjBDOC45NTQzMSA0MzAgMCA0MjEuMDQ2IDAgNDEwVjIwQzEuMTI5MTdlLTA1IDguOTU0MzIgOC45NTQzMSA4LjA1MzIzZS0wOCAyMCAwSDMyMloiIGZpbGw9ImJsYWNrIj48L3BhdGg+Cjwvc3ZnPgo=");mask-size:cover;mask-position:bottom right;mask-repeat:no-repeat}}.why .smile{position:absolute;top:-15px;right:40px;font-size:34px}.box.elementor-element:not(.e-div-block-base) .elementor-widget-container{transition:initial!important}@media (max-width:767px){.why{overflow-x:hidden!important}}.projects-gallery.hidden{display:none}.projects .elementor-gallery__container>.elementor-gallery-item .elementor-animated-item--grow{transform-origin:center center}@media (min-width:1366px){.projects .elementor-gallery__container{display:grid;grid-template-columns:repeat(12,1fr)}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(1){height:460px;grid-column:span 6/span 6;grid-row:span 4/span 4}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(2){height:343px;grid-column:span 4/span 4;grid-row:span 3/span 3;grid-column-start:7}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(3){height:343px;grid-column:span 2/span 2;grid-row:span 3/span 3;grid-column-start:11}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(4){height:298px;grid-column:span 6/span 6;grid-row:span 2/span 2;grid-column-start:1;grid-row-start:5}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(5){height:424px;grid-column:span 2/span 2;grid-row:span 3/span 3;grid-column-start:7;grid-row-start:4}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(6){height:424px;grid-column:span 4/span 4;grid-row:span 3/span 3;grid-column-start:9;grid-row-start:4}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(7){height:477px;grid-column:span 6/span 6;grid-row:span 4/span 4;grid-row-start:7}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(8){height:343px;grid-column:span 4/span 4;grid-row:span 3/span 3;grid-column-start:7;grid-row-start:7}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(9){height:343px;grid-column:span 2/span 2;grid-row:span 3/span 3;grid-column-start:11;grid-row-start:7}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(10){height:288px;grid-column:span 6/span 6;grid-row:span 2/span 2;grid-column-start:1;grid-row-start:11}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(11){height:424px;grid-column:span 2/span 2;grid-row:span 3/span 3;grid-column-start:7;grid-row-start:10}.projects .elementor-gallery__container>.elementor-gallery-item:nth-child(12){height:424px;grid-column:span 4/span 4;grid-row:span 3/span 3;grid-column-start:9;grid-row-start:10}.projects .elementor-gallery-item__image{height:100%;padding:0}}.prices svg{height:auto!important}.prices ul{padding-inline-start:20px}.prices__column .smile{position:absolute;top:-42px;right:-22px;font-size:34px}.text-list ul,.icon-list ul{margin:0;padding-inline-start:0!important;list-style-type:none}.icon-list .elementor-icon-list-item{border-top:1px solid #284c4b}.text-list ul li,.icon-list ul li{height:60px;display:flex;align-items:center}@media only screen and (max-width:1679px) and (min-width:1366px){.text-list ul li,.icon-list ul li{height:50px}}.prices__column,.prices__column .buttons__wrapper,.prices__column .btn{transition:all .3s cubic-bezier(.47,0,.75,.72)!important}.prices__column:hover{background-color:#364f4e!important;scale:1.01}.prices__column:hover .buttons__wrapper{display:flex}.prices__column .buttons__wrapper,.prices__column .btn{opacity:0}.prices__column:hover .buttons__wrapper,.prices__column:hover .btn{opacity:1}.prices__list li{padding-left:24px!important;padding-right:24px!important;flex-direction:row-reverse;justify-content:space-between}.prices__accordion .smile{position:absolute;width:auto!important;top:0;right:60px;font-size:34px}.prices .e-n-accordion-item[open] summary{border-radius:20px 20px 0px 0px!important}.prices .e-n-accordion-item-title{min-height:120px}.prices .e-n-accordion-item-title-text{max-width:160px;display:flex;flex-direction:column}.prices .e-n-accordion-item-title-text>span{width:100%}.prices .download-icon .elementor-icon>svg{width:auto;height:50px!important}.stages-box__wrapper{overflow-x:hidden}@media (max-width:1365px){.stages-box__wrapper{overflow-x:auto}}.testimonials .elementor-widget-text-editor p{margin-top:0!important}.testimonials .elementor-image-box-title{margin-top:0!important}.testimonials .carousel .elementor-image-box-img{flex-shrink:0}.testimonials .carousel .elementor-image-box-img img{height:60px}@media (max-width:767px){.testimonials .elementor-image-box-wrapper{display:flex;align-items:center;column-gap:15px}.testimonials .elementor-image-box-content{width:auto;text-align:left}.testimonials .elementor-image-box-img{margin:0!important}}@media only screen and (max-width:1679px) and (min-width:1366px){.testimonials .elementor-swiper-button-next{right:40px!important}.testimonials .elementor-swiper-button-prev{left:auto!important;right:50px!important}}@media (min-width:1680px){.testimonials .elementor-swiper-button-next{right:calc(( 100vw - 1520px ) / 2)!important}.testimonials .elementor-swiper-button-prev{left:auto!important;right:calc(( 100vw - 1520px + 10px ) / 2)!important}}.testimonials .elementor-swiper-button svg circle{stroke:#fff}.testimonials .elementor-swiper-button svg path{fill:#fff}.elementor-swiper-button-next .icon-second,.elementor-swiper-button-next .icon-first{transition:transform .4s ease,opacity .4s ease}.elementor-swiper-button-next .icon-second{transform:translateX(-100%);opacity:0;position:absolute;top:0;left:0}.elementor-swiper-button-next:hover .icon-first{transform:translateX(100%);opacity:0}.elementor-swiper-button-next:hover .icon-second{transform:translateX(0);opacity:1}.elementor-swiper-button-prev .icon-first,.elementor-swiper-button-prev .icon-second{transition:transform .4s ease,opacity .4s ease}.elementor-swiper-button-prev .icon-second{transform:translateX(100%);opacity:0}.elementor-swiper-button-prev:hover .icon-first{transform:translateX(-100%);opacity:0}.elementor-swiper-button-prev:hover .icon-second{transform:translateX(0%);opacity:1}.faq .e-n-accordion-item:open>div{top:-10px}.faq .e-n-accordion-item-title-text{display:flex;column-gap:70px;align-items:flex-start}.faq .e-n-accordion-item:last-child{border-bottom:1px solid #284c4b}@media (max-width:767px){.faq .e-n-accordion-item-title-text{padding-right:10px;align-items:center;column-gap:20px}.faq .elementor-image-box-content{text-align:left}.faq .e-n-accordion-item-title-text .number{align-self:flex-start}}.faq-accordion__wrapper p{margin-top:0}.form__wrapper .elementor-message{position:absolute;bottom:-32px;width:auto;font-size:10px;line-height:1.2;text-align:center;margin:0;padding:3px 5px;border-radius:20px;background-color:#000}body:is(.elementor-editor-active) .footer__wrapper{background-color:black}.popup-detail-title span{color:#47bfba}.popup-prices .dialog-close-button{top:calc(60px + 8px);right:calc(( 93vw - 1475px ) / 2);height:28px;width:28px;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMSAyOC41TDI4LjUgMSIgc3Ryb2tlPSIjMjMxRjIwIj48L3BhdGg+PHBhdGggZD0iTTEuMDAwOTggMUwyOC41MDEgMjguNSIgc3Ryb2tlPSIjMjMxRjIwIj48L3BhdGg+PC9zdmc+");z-index:10}.popup-prices .dialog-close-button svg{display:none}.popup-content__wrapper{height:calc(100vh - 7vh - 120px);overflow-y:auto}.popup-prices .elementor-widget-n-accordion{z-index:20}@media (max-width:767px){.popup-content__wrapper{height:calc(100vh - 7vh - 60px);overflow-y:auto}}@media only screen and (max-width:1679px) and (min-width:1366px){.popup-prices .dialog-close-button{top:65px;right:30px}}.popup-content__wrapper::-webkit-scrollbar{width:3px}.popup-content__wrapper::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(71,191,186,20%)}.popup-content__wrapper::-webkit-scrollbar-track{background-color:#fff}.elementor-popup-modal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.popup-common-form .dialog-close-button{height:28px;width:28px;content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMSAyOC41TDI4LjUgMSIgc3Ryb2tlPSJ3aGl0ZSI+PC9wYXRoPgogIDxwYXRoIGQ9Ik0xLjAwMDk4IDFMMjguNTAxIDI4LjUiIHN0cm9rZT0id2hpdGUiPjwvcGF0aD4KPC9zdmc+Cg==")}.popup-common-form .form__wrapper{backdrop-filter:none;-webkit-backdrop-filter:none}