.elementor-kit-10{--e-global-color-primary:#BB7C2D;--e-global-color-secondary:#1A3760;--e-global-color-text:#A6B2C3;--e-global-color-accent:#F4F7FA;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:700;background-color:#F4F7FA;font-family:"Inter", Sans-serif;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-primary );color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:5px 10px 5px 10px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.site-header{background-color:#FFFFFF;padding-inline-end:0px;padding-inline-start:0px;}.elementor-kit-10 a{color:var( --e-global-color-secondary );font-size:18px;font-weight:500;}.elementor-kit-10 a:hover{color:var( --e-global-color-primary );}.elementor-kit-10 h1{color:var( --e-global-color-secondary );}.elementor-kit-10 h2{color:var( --e-global-color-secondary );}.elementor-kit-10 h3{color:var( --e-global-color-secondary );}.elementor-kit-10 h4{color:var( --e-global-color-secondary );}.elementor-kit-10 h5{color:var( --e-global-color-secondary );}.elementor-kit-10 h6{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding .site-logo img{width:110px;max-width:110px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.top-social { width: 70vw;position:relative;}
.top-social:before{content:""; position: absolute; left:-45px;width: 0px; top:0;
   height: 0px;
   border-style: solid;
   border-width: 0 0px 63px 45px;
   border-color: transparent transparent #BB7C2D transparent;
   transform: rotate(0deg);}
.btn-link-none a {text-decoration:none !important;}

.year-experience{border:5px solid #fff; border-radius:28px 28px 28px 0;}
.year-experience .elementor-counter-number-wrapper {background:#fff;padding:10px;border-radius:10px; margin-right:10px; }

.box .elementor-widget-container {border-radius:6px;
background-image: repeating-linear-gradient(-31deg, #ffffff, #ffffff 8px, transparent 8px, transparent 16px, #ffffff 16px), repeating-linear-gradient(59deg, #ffffff, #ffffff 8px, transparent 8px, transparent 16px, #ffffff 16px), repeating-linear-gradient(149deg, #ffffff, #ffffff 8px, transparent 8px, transparent 16px, #ffffff 16px), repeating-linear-gradient(239deg, #ffffff, #ffffff 8px, transparent 8px, transparent 16px, #ffffff 16px);
background-size: 3px calc(100% + 18.67px), calc(100% + 18.67px) 3px, 3px calc(100% + 18.67px) , calc(100% + 18.67px) 3px;
background-position: 0 0, 0 0, 100% 0, 0 100%;
background-repeat: no-repeat;
animation: borderAnimation 1s infinite linear;
}

@keyframes borderAnimation {
from { background-position: 0 0, -18.67px 0, 100% -18.67px, 0 100%; }
to { background-position: 0 -18.67px, 0 0, 100% 0, -18.67px 100%; }
}

.portfolio .eael-infobox-button{position:absolute; right:0;bottom:0;border-radius:20px 0 20px;}

.contact-home .premium-title-style1{border:0;}
.portfolio .infobox-content{width:100%;}
.contact-relative{position:relative;right:0;}
.overflow-hidden{overflow:hidden}
.contact-right { margin-right: -100vw; width: 70vw;}

.tab-nav-top .e-n-tabs-heading
{background:#fff;padding:20px;border-radius:20px;}

.properties .portfolio .infobox-content {position:absolute; bottom:0; padding:10px 20px;}
.properties .portfolio .infobox-content h3{margin:0;color:#fff;}

.pricing h3 {border-bottom:1px solid #F4F7FA; padding-bottom:20px;}
.pricing .eael-infobox-button{text-decoration:none;}

.testimonial .elementor-testimonial__image{position:relative;margin-top:0;}

.rounded .swiper-slide,
.rounded .swiper-slide-bg{border-radius:22px;}

.slider .elementor-swiper-button{position:absolute;left:-15px !important;background:#1A3760; border-radius:50px;padding:5px; border:3px solid #fff;}
.slider .elementor-swiper-button-next {right:-15px !important;left:auto !important;}

.testimonial-slide .eael-infobox {border-radius:22px;}

.linknone .eael-infobox-button {text-decoration:none}

.faq .title span+span { position:absolute; right:0;top:0;border-radius:0 20px 0 20px;background:#BB7C2D;padding:10px 20px;color:#fff;margin:0;}/* End custom CSS */