.elementor-kit-27 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.text{overflow:hidden}.char{transform:translateY(200px);transition:transform .8s}.custom-button{display:inline-flex;align-items:center;gap:20px;color:#2b3b55;font-weight:700;text-decoration:none;cursor:pointer}.button-icon{display:flex;justify-content:center;align-items:center;width:65px;height:65px;border:3px solid #2b3b55;position:relative;overflow:hidden}.custom-button:hover .arrow{transform:translateX(5px)}#elementor-popup-modal-2230 .dialog-widget-content{animation-duration:1.2s;background-color:#020101;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}#elementor-popup-modal-2230{background-color:#000;justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-2230 .dialog-message{width:80vw;height:auto}#elementor-popup-modal-2230 .dialog-close-button{display:flex;font-size:25px}#elementor-popup-modal-2230 .dialog-close-button i{color:#fff}#elementor-popup-modal-2230 .dialog-close-button svg{fill:#fff}.elementor-25 .elementor-element.elementor-element-1caf5ae.elementor-view-stacked .elementor-icon{background-color:#a0a0a0}.elementor-25 .elementor-element.elementor-element-1caf5ae.elementor-view-stacked .elementor-icon:hover{background-color:#000}.text-reveal .char{display:inline-block;transform:translateY(100%);position:relative}.container h2{color:rgba(255,255,255,.7);margin:0;padding:0;position:relative;transition:color .3s ease-in-out}.container:hover h2{color:#fff}.line-after{content:"";display:block;width:0;height:100%;background-color:#fff;position:absolute;top:0;left:0;transition:width .4s ease-in-out}.container.active .title{color:#fff}.container.active .line::after{width:100%}.container.active .arrow{opacity:1;left:-35px}.container h2{color:rgba(255,255,255,.7);margin:0;padding:0;position:relative;transition:color .3s ease-in-out}.container:hover h2{color:#fff}.container h2{color:rgba(255,255,255,.7);margin:0;padding:0;position:relative;transition:color .3s ease-in-out}.container:hover h2{color:#fff}.container h2{color:rgba(255,255,255,.7);margin:0;padding:0;position:relative;transition:color .3s ease-in-out}.container:hover h2{color:#fff}.container-two.active .title-two{color:#fff}.container-two.active .line-two::after{width:100%}.container-two.active .arrow-two{opacity:1;left:-35px}.elementor-829 .elementor-element.elementor-element-bd6c030 .elementor-icon-list-icon i{transition:color .3s}.elementor-829 .elementor-element.elementor-element-bd6c030 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-829 .elementor-element.elementor-element-e11c067 .elementor-icon-list-icon i{transition:color .3s}.elementor-829 .elementor-element.elementor-element-e11c067 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-829 .elementor-element.elementor-element-475e960 .elementor-icon-list-icon i{transition:color .3s}.elementor-829 .elementor-element.elementor-element-475e960 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-829 .elementor-element.elementor-element-b6504fa .elementor-social-icon i{color:var(--e-global-color-blocksy_palette_3)}.elementor-829 .elementor-element.elementor-element-8889322 .elementor-icon-list-icon i{transition:color .3s}.elementor-829 .elementor-element.elementor-element-8889322 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-829 .elementor-element.elementor-element-48c6ab8 .elementor-icon-list-icon i{transition:color .3s}.elementor-829 .elementor-element.elementor-element-48c6ab8 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-829 .elementor-element.elementor-element-c76dfe2 .elementor-icon-list-icon i{transition:color .3s}.elementor-829 .elementor-element.elementor-element-c76dfe2 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-theme-builder-content-area{height:400px}