.b-hero{height:550px;width:100%;display:flex;align-items:end;position:relative}.b-hero.image{background-position:0;background-repeat:no-repeat;background-size:cover}.b-hero:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2) 33.89%,#000 116.61%);position:absolute;top:0;left:0;z-index:11}.b-hero .b-hero-content{position:absolute;bottom:0;left:0;right:0;color:var(--white);z-index:11}.b-hero .b-hero-content .b-hero-title{font-size:4rem;font-family:var(--heading-font);margin-bottom:30px;color:var(--white)}@media (max-width:768px){.b-hero .b-hero-content .b-hero-title{font-size:32px;margin-bottom:20px}}.b-hero .b-hero-content .b-hero-content-inner{width:50%}@media (max-width:992px){.b-hero .b-hero-content .b-hero-content-inner{width:100%}}.b-hero .b-hero-content .b-hero-content-inner .b-hero-subtitle{font-size:1rem}@media (max-width:768px){.b-hero .b-hero-content .b-hero-content-inner .b-hero-subtitle{font-size:14px}}.b-hero .b-hero-content .b-hero-content-inner .b-hero-description{font-size:1.25rem}@media (max-width:768px){.b-hero .b-hero-content .b-hero-content-inner .b-hero-description{width:100%;font-size:1rem}}.b-hero .b-hero-content .b-hero-content-inner .b-hero-links{margin-top:45px}@media (max-width:768px){.b-hero .b-hero-content .b-hero-content-inner .b-hero-links{margin-top:35px}}.b-hero .b-hero-content .b-hero-content-inner .control-btn{position:absolute;right:30px;bottom:30px;background-color:var(--white);text-align:center;width:30px;height:30px;border:none;display:flex;justify-content:center;align-items:center;transition:all .2s linear;border-radius:2px}.b-hero .b-hero-content .b-hero-content-inner .control-btn:hover{cursor:pointer;background-color:var(--primary);color:var(--white)}@media (max-width:768px){.b-hero .b-hero-content .b-hero-content-inner .control-btn{bottom:15px;right:15px}}.b-hero.middle-content .b-hero-content{top:0;margin:auto 0;display:flex;align-items:center}@media (max-width:768px){.b-hero.middle-content .b-hero-content{top:0}}.b-hero video{width:100%;height:100%;object-fit:cover}.b-hero.full-screen{height:calc(100vh - 90px)}.b-hero.full-screen #playground{width:100%;height:calc(100vh - 90px)}.b-hero.case-study .b-hero-content{bottom:10%;top:unset}.b-hero.vapi-hero.middle-content .b-hero-content{top:0}.b-hero.vapi-hero .b-hero-content .b-hero-title{font-size:78px;width:750px;margin:0 auto 40px;color:var(--white)}#canvas,canvas{width:100%!important;height:100%!important}#ofee-call-btn{position:relative;width:100%;height:auto}#ofee-call-btn .call-btn-tooltip,#ofee-call-btn .vapi-title{margin-top:15px;position:relative;z-index:11}#ofee-call-btn .call-btn-tooltip span,#ofee-call-btn .vapi-title span{color:var(--white);font-size:14px;white-space:nowrap}#ofee-call-btn #vapi-support-btn{visibility:1;height:80px;width:80px;position:relative;left:0;top:0;bottom:0;right:0;margin:auto;background:transparent;box-shadow:none;animation:unset;z-index:99;border-radius:50%;outline:none;opacity:1;visibility:visible}#ofee-call-btn #vapi-support-btn:after,#ofee-call-btn #vapi-support-btn:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%}#ofee-call-btn #vapi-support-btn:before{height:78px;width:78px;right:0;bottom:0;z-index:9;margin:0 auto;display:block;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:2px 4px 10px 0 #288dbe,2px -2px 6px 0 rgba(4,18,24,.3),0 0 90px 0 rgba(140,253,255,.1);background:linear-gradient(180deg,rgba(40,141,190,.3),rgba(40,141,190,.3)),radial-gradient(circle at 50% 50%,rgba(127,194,227,0) 42%,#288dbe 140%);z-index:111;opacity:.95}#ofee-call-btn #vapi-support-btn:after{background:#fff;background:linear-gradient(5deg,hsla(0,0%,100%,0) 40%,#fff);animation-name:rotation;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear}#ofee-call-btn #vapi-support-btn #vapi-icon-container{display:block;width:76px;height:76px;position:absolute;left:0;top:0;border-radius:50%;overflow:hidden;z-index:1;bottom:0;right:0;margin:auto;z-index:11}#ofee-call-btn #vapi-support-btn #vapi-icon-container:after,#ofee-call-btn #vapi-support-btn #vapi-icon-container:before{position:absolute;left:0;top:0}#ofee-call-btn #vapi-support-btn #vapi-icon-container:after{content:"";display:block;background-color:#000;width:100%;height:100%}#ofee-call-btn #vapi-support-btn #vapi-icon-container:before{content:"";display:block;width:100%;height:100%;background:url(../../dist/img/button-call-animation.gif);mix-blend-mode:lighten;z-index:11;opacity:0;visibility:hidden;transition:all .2s linear}#ofee-call-btn #vapi-support-btn.vapi-btn-is-loading,#ofee-call-btn #vapi-support-btn:hover{box-shadow:2px 4px 30px 0 #288dbe,2px -2px 6px 0 rgba(4,18,24,.3),0 0 90px 0 rgba(140,253,255,.1)}#ofee-call-btn #vapi-support-btn.vapi-btn-is-active #mic,#ofee-call-btn #vapi-support-btn.vapi-btn-is-loading #mic{opacity:0;visibility:hidden}#ofee-call-btn #vapi-support-btn.vapi-btn-is-active,#ofee-call-btn #vapi-support-btn.vapi-btn-is-speaking{box-shadow:2px 4px 30px 0 #288dbe,2px -2px 6px 0 rgba(4,18,24,.3),0 0 90px 0 rgba(140,253,255,.1)}#ofee-call-btn #vapi-support-btn.vapi-btn-is-active #vapi-icon-container:before,#ofee-call-btn #vapi-support-btn.vapi-btn-is-speaking #vapi-icon-container:before{opacity:1;visibility:visible}#ofee-call-btn .material-symbols-outlined{margin:auto;z-index:111;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:30px}@keyframes rotation{0%{transform:rotate(-1turn)}to{transform:rotate(1turn)}}.vapi-btn-is-active>#vapi-icon-container>img,.vapi-btn-is-loading>#vapi-icon-container>img,.vapi-btn>#vapi-icon-container>img{position:absolute;z-index:9;opacity:1;height:40px;top:0;left:0;right:0;bottom:0;margin:auto}@-webkit-keyframes bg-spin{to{--border-angle:1turn}}@keyframes bg-spin{to{--border-angle:1turn}}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}.vapi-content{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;align-items:center;z-index:99}.vapi-content .container{position:relative}.vapi-content .vapi-content-inner{width:50%}.vapi-content .vapi-subtitle{font-size:12px;font-weight:600;color:#fff;margin-bottom:30px}.vapi-content .vapi-title{font-size:76px;font-weight:700;line-height:1.07;color:#fff;margin-bottom:45px;font-family:var(--heading-font)}.vapi-content .vapi-description{font-size:1rem;font-weight:500;color:#fff;width:90%;margin:0}.vapi-agent{width:390px;height:450px;border-radius:20px;box-shadow:1px 6px 200px 0 #37647a;border:1px solid hsla(0,0%,100%,.2);position:absolute;top:0;bottom:0;right:0;background-color:var(--secondary);margin:auto 0;overflow:hidden}.vapi-agent .agent-face{height:calc(100% - 155px);position:relative}.vapi-agent .agent-face:before{content:"";display:block;width:100%;height:100%;background-image:linear-gradient(0deg,#05171f 1%,rgba(8,27,35,0) 47%);position:absolute;top:0;left:0}.vapi-agent .agent-face video{width:100%;height:100%;object-fit:cover}.vapi-agent .agent-action{width:100%;height:155px;background-image:linear-gradient(0deg,#083245,#05171f 86%);text-align:center;display:flex;align-items:center;justify-content:center}.vapi-agent .agent-action p{color:var(--white);margin-top:1rem;margin-bottom:0}.vapi-agent .agent-action p strong{color:#59bff0}.vapi-agent .agent-action .agent-call{width:80px;height:80px;border-radius:50%;background:transparent;margin:0 auto;display:flex;position:relative;border:none;padding:0;justify-content:center;align-items:center;box-shadow:none;outline:none}.vapi-agent .agent-action .agent-call .material-symbols-outlined{position:relative;z-index:999;color:var(--white);font-size:2rem;visibility:visible;opacity:1;transition:all .2s linear}.vapi-agent .agent-action .agent-call:after,.vapi-agent .agent-action .agent-call:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%}.vapi-agent .agent-action .agent-call:hover:before{box-shadow:2px 4px 30px 0 #288dbe,2px -2px 6px 0 rgba(4,18,24,.3),0 0 90px 0 rgba(140,253,255,.1)}.vapi-agent .agent-action .agent-call:before{height:77px;width:77px;right:0;bottom:0;z-index:9;margin:0 auto;display:block;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:2px 4px 10px 0 #288dbe,2px -2px 6px 0 rgba(4,18,24,.3),0 0 90px 0 rgba(140,253,255,.1);background:linear-gradient(180deg,rgba(40,141,190,.3),rgba(40,141,190,.3)),radial-gradient(circle at 50% 50%,rgba(127,194,227,0) 42%,#288dbe 140%);z-index:111;opacity:.95;transition:all .2s linear}.vapi-agent .agent-action .agent-call:after{border-color:#fff transparent transparent;border-style:solid;border-width:2px 2px 0 0;background:#fff;background:linear-gradient(5deg,hsla(0,0%,100%,0) 40%,#fff);animation-name:rotation;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-filter:blur(1px);filter:blur(1px)}.vapi-agent .agent-action .agent-call .agent-call-overlay{background-color:#000;width:77px;height:77px;position:absolute;left:2px;border-radius:50%;z-index:9}.vapi-agent .agent-action .agent-call .agent-call-overlay:after,.vapi-agent .agent-action .agent-call .agent-call-overlay:before{position:absolute;left:0;top:0}.vapi-agent .agent-action .agent-call .agent-call-overlay:before{content:"";display:block;width:76px;height:76px;background:url(../../dist/img/button-call-animation.gif);mix-blend-mode:lighten;z-index:11;opacity:0;visibility:hidden;transition:all .2s linear;overflow:hidden;border-radius:50%;background-position:center 65px;background-size:200%}.vapi-agent .agent-action .agent-call .agent-call-overlay:after{content:""}.vapi-agent .agent-action .agent-call.is-loading .material-symbols-outlined,.vapi-agent .agent-action .agent-call.is-talking .material-symbols-outlined{opacity:0;visibility:hidden}.vapi-agent .agent-action .agent-call.is-loading:before,.vapi-agent .agent-action .agent-call.is-talking:before{box-shadow:2px 4px 30px 0 #288dbe,2px -2px 6px 0 rgba(4,18,24,.3),0 0 90px 0 rgba(140,253,255,.1)}.vapi-agent .agent-action .agent-call.is-loading .agent-call-overlay:before,.vapi-agent .agent-action .agent-call.is-talking .agent-call-overlay:before{opacity:1;visibility:visible}.adam-slider{width:100%;height:calc(100vh - 80px);padding-bottom:0}@media (max-width:768px){.adam-slider,.adam-slider .container{height:auto}}@media (max-width:768px){.adam-slider .swiper-wrapper{height:calc(100dvh - 70px)}}.adam-slider .swiper-wrapper .adam-slide{display:flex;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.adam-slider .swiper-wrapper .adam-slide{padding:2.813rem 0}}.adam-slider .swiper-wrapper .adam-slide:before{content:"";display:block;background:#003150;background:linear-gradient(129deg,rgba(0,49,80,.2),rgba(0,49,80,.6) 50%,rgba(241,120,48,.81) 80%);width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply}.adam-slider .swiper-wrapper .adam-slide .adam-content-inner{color:var(--white);width:55%;position:relative;z-index:99;top:-65px}@media (max-width:768px){.adam-slider .swiper-wrapper .adam-slide .adam-content-inner{width:100%;top:0}}.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .adam-subtitle{margin-bottom:2rem}.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .adam-title{font-size:48px;font-family:var(--heading-font);font-weight:var(--bold);margin-bottom:30px;line-height:normal;color:var(--white);text-shadow:2px 2px 25px rgba(1,36,71,.6)}@media (max-width:768px){.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .adam-title{font-size:32px}}@media (min-width:768px) and (max-width:992px){.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .adam-title{font-size:42px;line-height:54px}}@media (max-width:768px){.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .adam-subtitle{font-size:12px}}.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .adam-description{font-size:18px;line-height:28px;text-shadow:2px 2px 25px rgba(1,36,71,.6)}@media (max-width:768px){.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .adam-description{font-size:1rem;line-height:22px}}.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .b-hero-links{margin-top:35px;display:flex;align-items:center;gap:15px}@media (max-width:768px){.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .b-hero-links{width:auto;margin:35px auto 0;padding:0}.adam-slider .swiper-wrapper .adam-slide .adam-content-inner .b-hero-links .b-link{justify-content:center}}@media (max-width:768px){.adam-slider .adam-container{position:absolute;bottom:70px;top:unset;left:0;height:380px}}.adam-slider .autoplay-progress{z-index:10;width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--white);opacity:.5;border-radius:50%;display:none}.adam-slider .autoplay-progress svg{--progress:0;z-index:10;width:100%;height:100%;stroke-width:5px;stroke:var(--white);fill:none;stroke-dashoffset:calc(125.6px*(1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.adam-slider .swiper-arrows{position:relative;display:flex;z-index:11;padding:0 10px}.adam-slider .swiper-arrow.swiper-button-next,.adam-slider .swiper-arrow.swiper-button-prev{color:var(--white);position:relative;left:unset;right:unset;top:unset;height:auto;width:auto;margin:0;width:30px;height:30px}.adam-slider .swiper-arrow.swiper-button-next:after,.adam-slider .swiper-arrow.swiper-button-prev:after{font-size:18px}@media (max-width:768px){.adam-slider .swiper-arrow.swiper-button-next,.adam-slider .swiper-arrow.swiper-button-prev{width:40px}}.adam-slider .swiper-arrow.swiper-button-next{border-left:1px solid hsla(0,0%,100%,.5);padding-left:35px}@media (max-width:768px){.adam-slider .swiper-arrow.swiper-button-next{padding-left:0;justify-content:flex-end}}.adam-slider .swiper-arrow.swiper-button-next:after{content:"\f1df";font-family:var(--materialIcons)}.adam-slider .swiper-arrow.swiper-button-prev{padding-right:35px}@media (max-width:768px){.adam-slider .swiper-arrow.swiper-button-prev{padding-right:0;justify-content:flex-start}}.adam-slider .swiper-arrow.swiper-button-prev:after{content:"\f1e6";font-family:var(--materialIcons)}.hs-options.container{height:auto;position:absolute;bottom:65px;left:0;right:0;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.hs-options.container .swiper-pagination{position:relative}@media (max-width:768px){.hs-options.container{position:relative;bottom:510px}}