.home-slider .carousel-caption{position:relative;right:auto;bottom:auto;left:auto;z-index:1;margin:230px 0;opacity:0;text-align:left}.home-slider .carousel-caption h1{font-size:5.5rem;line-height:6.5rem;margin:0 0 20px;font-weight:800;color:#005030}.home-slider .carousel-caption h1 i{font-style:normal;text-transform:none;font-weight:400;color:#f78e1e}.home-slider .carousel-caption p{font-size:2rem;line-height:3.4rem;color:#102037}.home-slider .carousel-caption .home-cta{margin:30px 0 0}.home-slider .mob-banner{background-size:0}.home-slider .carousel-item{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset;display:table;-webkit-animation:animatedBackground 20s linear infinite;animation:animatedBackground 20s linear infinite;-webkit-transition:.3s all;transition:.3s all;position:relative}.home-slider .carousel-item.active .carousel-caption{opacity:1}.home-slider .carousel-item.active .carousel-caption h1,.home-slider .carousel-item.active .carousel-caption h2,.home-slider .carousel-item.active .carousel-caption p,.home-slider .carousel-item.active .carousel-caption .home-cta a{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.flex-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.pad-60{padding:60px 0}.animated-bg .container{position:relative;z-index:9}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.circles li{position:absolute;display:block;list-style:none;background-image:var(--bg);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-animation:animate 25s linear infinite;animation:animate 25s linear infinite;bottom:-150px;mix-blend-mode:multiply}.circles li:nth-child(1){left:25%;width:80px;height:80px;-webkit-animation-delay:0s;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:12s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;-webkit-animation-delay:4s;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:18s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;-webkit-animation-delay:0s;animation-delay:0s}.circles li:nth-child(6){left:75%;width:80px;height:80px;-webkit-animation-delay:3s;animation-delay:3s}.circles li:nth-child(7){left:35%;width:50px;height:50px;-webkit-animation-delay:7s;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;-webkit-animation-delay:15s;animation-delay:15s;-webkit-animation-duration:45s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:35s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:50px;height:50px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:11s;animation-duration:11s}@-webkit-keyframes animate{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes animate{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.service-top{position:relative;border-radius:10px;overflow:hidden;display:inline-block;padding:1px;z-index:9;margin:30px 0 0;min-height:calc(100% - 30px);top:0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;min-height:calc(100% - 30px);background-color:#fff;outline-offset:4px;outline-width:4px!important;outline-style:solid!important;outline-color:rgba(0,80,48,.3)!important}.service-top.one{outline-color:rgba(0,75,146,.3)!important}.service-top.two{outline-color:rgba(254,212,8,.3)!important}.service-top.three{outline-color:rgba(193,47,24,.3)!important}.service-top:hover{-webkit-box-shadow:0 5px 30px rgba(0,0,0,.1);box-shadow:0 5px 30px rgba(0,0,0,.1);top:-5px}.service-top:hover .service-single{background-color:#fff}.service-top:hover .service-modal span{opacity:1}.service-single{border-radius:10px}.service-modal{border-radius:10px;overflow:hidden;position:relative}.service-modal span{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.5);position:absolute;top:0;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;opacity:0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.service-txt{padding:15px 8px;position:relative;z-index:9}.service-txt h3{font-size:2.2rem;line-height:3.2rem}.background{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset;background-position:center top}.owl-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}.owl-dots .owl-dot{width:9px;height:10px;background-color:transparent;border:1px solid #ffd102;margin:0 5px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.owl-dots .owl-dot.active{width:25px;background-color:#ffd102}.owl-nav .owl-next,.owl-nav .owl-prev{width:35px;height:35px;margin:0 auto;color:#222;background-color:#ffd102;border-radius:50%;left:-50px;font-size:1.5rem;line-height:3rem;opacity:1;z-index:2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;background-image:none!important}.owl-nav .owl-next:hover,.owl-nav .owl-prev:hover{color:#fff;background-color:#005030}.owl-nav .owl-next{right:-50px;left:auto}.team-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.team-carousel .owl-stage .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:100%}.img-thumbnail{outline:2px solid #eee!important;outline-offset:5px}.rotate{display:inline-block;-webkit-animation:rotation 10s linear infinite;animation:rotation 10s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.left-right{display:inline-block;-webkit-animation:leftRight 3s ease-in-out infinite;animation:leftRight 3s ease-in-out infinite}@-webkit-keyframes leftRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes leftRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.rep-testimonial-slider-single{background-color:#fff!important;border-radius:10px;padding:18px!important;position:relative}.rep-testimonial-txt{height:150px}.rep-testimonial-slider-single:before{position:absolute;content:"";top:-5px;bottom:-5px;left:-5px;right:-5px;background-color:rgba(0,38,48,.04);border-radius:10px;z-index:-1}.tns-controls .tns-prev,.tns-controls .tns-next{background-color:#fff!important;border-radius:7px;opacity:.8}.rep-container .tns-nav button{border-radius:0!important;border-color:#ffd102!important;background-color:transparent!important}.rep-container .tns-nav button.tns-nav-active{width:25px;background-color:#ffd102!important}.faq-block .accordion-item{border:0;background-color:transparent;margin:0 0 10px}.faq-block .accordion-button{color:#102037;font-size:1.8rem;line-height:2.8rem;font-weight:600;background-color:#f7fdff;padding:10px 20px;border:0;position:relative;-webkit-box-shadow:none!important;box-shadow:none!important}.faq-block .accordion-button:after{position:absolute;content:"";right:10px;font-family:"Font Awesome 6 Pro";-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;font-weight:600;display:table;background-image:none!important;color:#102037}.faq-block .accordion-button:not(.collapsed){color:#fff;background-color:#005030;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.faq-block .accordion-button:not(.collapsed):after{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff}.faq-block .accordion-button:hover{color:#fff;background-color:#102037}.faq-block .accordion-button:hover:after{color:#fff}.faq-block .accordion-body{padding:20px;background-color:#f7fdff}.animated-fish .container{position:relative;z-index:9}.animated-fish::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(https://cdn.openviowebsites.com/source/sites/0c78718e-ddd6-482d-820d-aa1e4c4923a0/images/floating-fish.webp);background-repeat:repeat-x;-webkit-animation:swim-loop 50s linear infinite,float 6s ease-in-out infinite;animation:swim-loop 50s linear infinite,float 6s ease-in-out infinite}@-webkit-keyframes swim-loop{from{background-position:0 0}to{background-position:-1920px 0}}@keyframes swim-loop{from{background-position:0 0}to{background-position:-1920px 0}}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.insurance-carousel .item{margin:8px}@media(min-width:1200px){.rep-container{max-width:1320px!important;padding:0!important}}@media(max-width:1500px){.home-slider .carousel-caption{margin:130px 0}}@media(max-width:1024px){.home-slider .carousel-caption{margin:70px 0}.owl-nav .owl-next,.owl-nav .owl-prev{position:static;margin:0 5px}.owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px 0 0}}@media(max-width:990px){.conditions-bg{position:relative;background-position:center right}.conditions-bg .container{position:relative;z-index:9}.conditions-bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8)}.home-slider .carousel-caption{margin:40px 0 430px}.home-slider .carousel-item{background-size:0}.home-slider .mob-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset;background-position:center bottom}}@media(max-width:767px){.home-slider .carousel-caption{margin:40px 0 260px}.home-slider .mob-banner{background-size:contain;background-color:#ecf7fb;background-position:right bottom}.home-slider .carousel-caption h1{font-size:4.5rem;line-height:5.5rem}.pad-60{padding:40px 0}}