.elementor-3249 .elementor-element-4d49a747 > a.e-button-base {position:relative;overflow:hidden;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;}
.elementor-3249 .elementor-element-4d49a747 > a.e-button-base::after {content:"";position:absolute;inset:-35% auto -35% -65%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-22deg);pointer-events:none;}
@keyframes bobbot-about-cta-shine {from {left:-65%;} to {left:130%;}}
@media(hover:hover) {
 .elementor-3249 .elementor-element-4d49a747 > a.e-button-base:hover {transform:translateY(-3px);box-shadow:0 9px 20px rgba(122,96,9,.24);filter:brightness(1.07);}
 .elementor-3249 .elementor-element-4d49a747 > a.e-button-base:hover::after {animation:bobbot-about-cta-shine .7s ease-out;}
}
.elementor-3249 .elementor-element-4d49a747 > a.e-button-base:focus-visible {outline:3px solid #102763;outline-offset:4px;box-shadow:0 9px 20px rgba(122,96,9,.24);}
.elementor-3249 .elementor-element-4d49a747 > a.e-button-base:focus-visible::after {animation:bobbot-about-cta-shine .7s ease-out;}
.elementor-3249 .elementor-element-4d49a747 > a.e-button-base:active {transform:translateY(0) scale(.98);}
@media(prefers-reduced-motion:reduce) {
 .elementor-3249 .elementor-element-4d49a747 > a.e-button-base {transition:none;}
 .elementor-3249 .elementor-element-4d49a747 > a.e-button-base:hover,.elementor-3249 .elementor-element-4d49a747 > a.e-button-base:active {transform:none;}
 .elementor-3249 .elementor-element-4d49a747 > a.e-button-base::after {display:none;animation:none;}
}
.elementor-3249 .bobbot-about-hero .bobbot-slide::after {content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.4));pointer-events:none;}
.elementor-3249 .bobbot-about-hero .bobbot-slide-content {z-index:2;bottom:60px!important;}
.elementor-3249 .elementor-element-7dc594ba strong {color:#b59000;font-weight:700;}
.elementor-3249 .bobbot-about-solutions > div {position:relative;}
.elementor-3249 .bobbot-about-solutions > div:first-child::after {content:"";position:absolute;top:0;left:100%;width:70px;height:32px;background:white;clip-path:polygon(0 0,0 100%,100% 100%);}
.elementor-3249 .bobbot-about-solutions > div:last-child {clip-path:polygon(0 0,100% 0,100% 100%,70px 100%,0 calc(100% - 32px));}
.elementor-3249 .bobbot-about-solutions > div:last-child::after {content:"";position:absolute;left:0;top:20px;bottom:65px;border-left:1px solid #ededed;}
.elementor-3249 .bobbot-about-solutions p:first-child {position:relative;}
.elementor-3249 .bobbot-about-solutions p:first-child::after {content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);}
@media(max-width:767px){
 .elementor-3249 .bobbot-about-solutions > div > p:first-child {align-self:center;margin-left:auto;margin-right:auto;}
 .elementor-3249 .bobbot-about-solutions > div:last-child {clip-path:none;}
 .elementor-3249 .elementor-element-b0e75b::after {content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.65));pointer-events:none;}
 .elementor-3249 .bobbot-about-hero.bobbot-slider {height:610px!important;}
 .elementor-3249 .bobbot-about-hero .bobbot-slide-content {bottom:64px!important;}
 .elementor-3249 .bobbot-about-hero .bobbot-hero-title {font-size:25px!important;}
 .elementor-3249 .bobbot-about-hero .bobbot-hero-title br {display:contents;}
 .elementor-3249 .bobbot-about-hero .bobbot-hero-title br::after {content:" ";}
 .elementor-3249 .bobbot-about-solutions > div::before,.elementor-3249 .bobbot-about-solutions > div::after {display:none;}
 .elementor-3249 .elementor-element-7dc594ba br {display:contents;}
 .elementor-3249 .elementor-element-7dc594ba br::after {content:" ";}
}
.elementor-3249 .bobbot-about-hero .bobbot-slide {min-height:0!important;height:100%!important;}
.elementor-3249 .elementor-element-7dc594ba {padding:clamp(48px,4vw,76px) 24px!important;}
.elementor-3249 .elementor-element-76eb2d07 {position:relative;isolation:isolate;padding-top:clamp(56px,4vw,76px)!important;padding-bottom:clamp(64px,5vw,96px)!important;}
.elementor-3249 .elementor-element-76eb2d07::before {content:"";position:absolute;z-index:-1;right:-95px;top:-85px;width:230px;height:230px;border:32px solid rgba(189,161,70,.075);border-radius:50%;pointer-events:none;}
@media(min-width:768px) and (max-width:1024px) {
 .elementor-3249 nav.bobbot-navbar .bobbot-menu-toggle {display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:7px;border:0;background:transparent;color:white;cursor:pointer;}
 .elementor-3249 .bobbot-menu-toggle span {display:block;width:30px;height:4px;border-radius:4px;background:white;}
 .elementor-3249 .bobbot-menu-toggle[aria-expanded="true"] span:nth-child(1) {transform:translateY(9px) rotate(45deg);}
 .elementor-3249 .bobbot-menu-toggle[aria-expanded="true"] span:nth-child(2) {opacity:0;}
 .elementor-3249 .bobbot-menu-toggle[aria-expanded="true"] span:nth-child(3) {transform:translateY(-9px) rotate(-45deg);}
 .elementor-3249 nav.bobbot-navbar .bobbot-nav-links {display:none!important;}
 .elementor-3249 nav.bobbot-navbar.bobbot-menu-open .bobbot-nav-links {display:flex!important;position:absolute;top:100%;left:0;right:0;width:100%!important;max-width:none;max-height:calc(100dvh - 150px);overflow-y:auto;box-sizing:border-box;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:12px 24px 20px;background:rgba(65,69,69,.98);border-radius:0 0 20px 20px;box-shadow:0 12px 20px #0002;}
 .elementor-3249 nav.bobbot-navbar .bobbot-nav-links > p {margin:0!important;font-size:16px!important;padding:0!important;}
 .elementor-3249 nav.bobbot-navbar .bobbot-nav-links > p > a {display:flex;align-items:center;min-height:44px;color:white;}
 .elementor-3249 nav.bobbot-navbar .bobbot-nav-links > p:not(:has(a)) {padding:12px 0!important;}
 .elementor-3249 nav.bobbot-navbar .bobbot-nav-language {display:flex!important;align-items:center;gap:8px;padding-top:12px;}
}
@media(max-width:767px) {
 .elementor-3249 .bobbot-about-hero .bobbot-slide > img {object-position:45% center!important;}
 .elementor-3249 .bobbot-about-hero .elementor-element-6ecf4de > img {object-position:68% center!important;}
 .elementor-3249 .elementor-element-76eb2d07::before {width:140px;height:140px;right:-90px;top:-20px;border-width:22px;}
 .elementor-3249 .elementor-element-b0e75b > img {object-position:65% center!important;}
}
