#spinner{transition:opacity .5s ease-out,visibility 0s linear .5s;opacity:0;visibility:hidden;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;opacity:1;visibility:visible}.back-to-top{height:45px;justify-content:center;right:30px;transition:.5s;position:fixed;bottom:30px;align-items:center;width:45px;display:flex;z-index:99}.btn{font-weight:600;transition:.5s}.btn-square{height:32px;width:32px}.btn-sm-square{height:34px;width:34px}.btn-md-square{height:44px;width:44px}.btn-lg-square{height:56px;width:56px}.btn-lg-square,.btn-md-square,.btn-sm-square,.btn-square{padding:0;justify-content:center;font-weight:400;align-items:center;border-radius:50%;display:flex}.btn.btn-primary{font-weight:400;color:var(--bs-white)!important;transition:.5s;background:var(--bs-secondary)!important;font-family:Poppins,sans-serif}.btn.btn.btn-primary:hover{border:1px solid var(--bs-secondary);color:var(--bs-secondary);background:var(--bs-primary)!important}.btn.btn-secondary{border:none;font-weight:400;color:var(--bs-secondary);transition:.5s;background:transparent;font-family:Poppins,sans-serif}.btn.btn-secondary:hover{color:var(--bs-primary)!important}.section-title{max-width:900px;text-align:center;margin:0 auto}.section-title .sub-style{color:var(--bs-primary);text-transform:uppercase;position:relative;display:inline-block}.section-title .sub-style:before{transform:translateY(-50%);border:1px solid var(--bs-secondary)!important;margin-bottom:-6px;content:"";position:absolute;bottom:50%;margin-left:-100px;left:0;width:100px}.section-title .sub-style:after{transform:translateY(-50%);border:1px solid var(--bs-primary)!important;content:"";position:absolute;top:50%;margin-left:-50px;left:0;width:50px;margin-top:-8px}.sub-title{color:var(--bs-primary);text-transform:uppercase;position:relative;display:inline-block}.sub-title:before{border:1px solid var(--bs-secondary)!important;margin-right:-100px;margin-bottom:-8px;bottom:50%;width:100px}.sub-title:after,.sub-title:before{transform:translateY(-50%);right:0;content:"";position:absolute}.sub-title:after{border:1px solid var(--bs-primary)!important;margin-right:-50px;top:50%;width:50px;margin-top:-6px}.fixed-top .container{transition:.5s}.topbar{padding:2px 10px 2px 20px;background:var(--bs-primary)!important}.topbar a,.topbar a i{transition:.5s}.topbar a i:hover,.topbar a:hover{color:var(--bs-secondary)!important}@media (max-width:768px){.topbar{display:none}}.navbar-light .navbar-nav .nav-link{padding:35px 0;font-size:17px;font-weight:400;margin-right:25px;color:var(--bs-primary)!important;transition:.5s;position:relative;outline:none;font-family:Poppins,sans-serif}.sticky-top .navbar-light .navbar-nav .nav-link{padding:20px 0;color:var(--bs-primary)!important}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover{color:var(--bs-secondary)!important}.navbar-light .navbar-brand img{transition:.5s;max-height:60px}.sticky-top .navbar-light .navbar-brand img{max-height:45px}.navbar .dropdown-toggle:after{border:none;font-weight:600;content:"\f107";vertical-align:middle;font-family:Font Awesome\ 5 Free}@media (min-width:1200px){.navbar .nav-item .dropdown-menu{transform:rotateX(-75deg);border:0;transition:.5s;opacity:0;visibility:hidden;top:100%;transform-origin:0 0;border-radius:10px;display:block}}.dropdown .dropdown-menu a:hover{color:var(--bs-secondary);background:var(--bs-primary)}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0deg);transition:.5s;opacity:1;visibility:visible;background:var(--bs-light)!important}@media (max-width:991.98px){.sticky-top{position:relative;background:var(--bs-white)}.navbar.navbar-expand-lg .navbar-toggler{padding:10px 20px;border:1px solid var(--bs-primary)!important;color:var(--bs-primary)}.navbar-light .navbar-collapse{border-top:1px solid #ddd;margin-top:15px}.navbar-light .navbar-nav .nav-link,.sticky-top .navbar-light .navbar-nav .nav-link{padding:10px 0;color:var(--bs-dark)!important;margin-left:0}.navbar-light .navbar-brand img{max-height:45px}}@media (min-width:991.98px){.sticky-top .navbar-light{background:var(--bs-light)!important}.navbar-light .navbar-nav .nav-link:after,.navbar-light .navbar-nav .nav-link:before{height:2px;transition:all .5s;content:"";position:absolute;opacity:0;bottom:30px;top:30px;background:var(--bs-primary);left:0;width:100%}.navbar-light .navbar-nav .nav-link:before{bottom:auto}.navbar-light .navbar-nav .nav-link:after{top:auto}.navbar-light .navbar-nav .nav-link.active:before,.navbar-light .navbar-nav .nav-link:hover:before{opacity:1;top:20px}.navbar-light .navbar-nav .nav-link.active:after,.navbar-light .navbar-nav .nav-link:hover:after{opacity:1;bottom:20px}}#searchModal .modal-content{background:rgba(240,245,251,.5)}.bg-breadcrumb{padding:100px 0 60px;background:linear-gradient(rgba(0,58,102,.9),rgba(0,58,102,.8)),url(https://calyren.info/img/breadcrumb.png);background-attachment:scroll;background-size:cover;background-position:50%;background-repeat:no-repeat}.carousel-header .carousel-control-next .carousel-control-next-icon,.carousel-header .carousel-control-prev .carousel-control-prev-icon{height:4rem;transition:.5s;background-size:60% 60%;border-radius:50%;margin-left:-60px;width:4rem}.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:-60px;margin-left:0}.carousel-header .carousel .carousel-indicators{transition:.5s;padding-bottom:0}.carousel-header .carousel .carousel-indicators li{height:8px;border:8px solid var(--bs-primary);margin-right:30px;transition:.5s;border-radius:50%;width:8px}.carousel-header .carousel .carousel-indicators li.active{height:8px;border:8px solid var(--bs-secondary);width:8px}.carousel-header .carousel-inner .carousel-item{min-height:100vh;position:relative}.carousel-header .carousel-inner .carousel-item img{height:100%;position:absolute;object-fit:cover;width:100%}.carousel-header .carousel-inner .carousel-item .carousel-caption{height:100%;justify-content:center;position:absolute;text-align:center;top:0;align-items:center;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));background-size:cover;left:0;width:100%;display:flex}@media (max-width:768px){.carousel-header{height:700px!important}.carousel-header .carousel-control-next .carousel-control-next-icon,.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-top:500px}.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-left:0}.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:0}.carousel-header .carousel .carousel-indicators{padding:0}}.counter-facts{background:linear-gradient(hsla(0,0%,100%,.9),hsla(0,0%,100%,.8)),url(https://calyren.info/img/breadcrumb.png);background-attachment:fixed;background-size:cover;background-position:50%;background-repeat:no-repeat}.counter-facts .counter{min-height:215px;padding:10px 15px;position:relative;text-align:center;margin:0 auto;box-shadow:0 8px 5px rgba(0,0,0,.2);border-radius:100px;background:var(--bs-white);width:200px}.counter-facts .counter:before{height:105px;content:"";position:absolute;top:0;background-color:var(--bs-primary);border-radius:10px 10px 0 0;left:0;width:100%}.counter-facts .counter .counter-icon{height:100px;transform:translateY(-20px);font-size:50px;color:var(--bs-secondary);position:relative;margin:0 auto 10px;background:rgba(1,143,252,.5);line-height:90px}.counter-facts .counter .counter-icon,.counter-facts .counter .counter-icon:before{clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);border-radius:10px 10px 0 0;width:120px}.counter-facts .counter .counter-icon:before{height:90px;transform:translateX(-50%);content:"";position:absolute;top:0;background:rgba(0,58,102,.5);left:50%;z-index:-1}.counter-facts .counter:hover .counter-icon i{transform:rotate(1turn);transition:all .3s ease}.counter-facts .counter h3{font-size:17px;font-weight:600;color:var(--bs-primary);text-transform:uppercase;letter-spacing:1px;margin:0 0 5px}.counter-facts .counter .counter-value{font-size:30px;font-weight:700;color:var(--bs-secondary);display:block}@media screen and (max-width:1200px){.counter-facts .counter{margin-bottom:40px}}.service .service-item{overflow:hidden;position:relative}.service .service-item .service-inner .service-title{transition:.5s;position:relative;text-align:center;margin-top:-30px}.service .service-item .service-inner .service-title .service-content{margin-right:30px;transition:.5s;position:absolute;opacity:0;bottom:-100%;text-align:center;border-radius:10px;background:var(--bs-primary);margin-left:30px;left:0}.service .service-item:hover .service-inner .service-title .service-content{opacity:1;bottom:0}.service .service-item .service-inner .service-title .service-content a h4{border-bottom:1px solid hsla(0,0%,100%,.1)}.service .service-item .service-inner .service-title .service-title-name{transition:.5s}.service .service-item:hover .service-inner .service-title .service-title-name{opacity:0}.service .service-item .service-inner .service-img{overflow:hidden;position:relative;border-radius:10px}.service .service-item .service-inner .service-img:after{height:0;transition:.5s;content:"";position:absolute;opacity:0;bottom:0;border-radius:10px;background:hsla(0,0%,100%,.5);left:0;width:100%}.service .service-item:hover .service-inner .service-img:after{height:100%;opacity:1}.service .service-item .service-inner .service-img img{transition:.5s}.service .service-item:hover .service-inner .service-img img{transform:scale(1.3)}.features .feature-item{position:relative;box-shadow:0 0 45px rgba(0,0,0,.1);border-radius:10px}.features .feature-item:after{height:0;transition:.5s;content:"";position:absolute;bottom:0;border-radius:10px;background:rgba(0,58,102,.1);left:0;width:100%;z-index:-1}.features .feature-item:hover:after{height:100%}.features .feature-item .feature-icon{height:120px;justify-content:center;transition:.5s;text-align:center;align-items:center;border-radius:10px;background:var(--bs-light);width:120px;display:inline-flex}.features .feature-item:hover .feature-icon{border-radius:50%;background:var(--bs-white)!important}.features .feature-item .feature-icon i{transition:.5s}.features .feature-item:hover .feature-icon i{transform:rotate(1turn);color:var(--bs-secondary)!important;transition:all .5s ease}.country .country-item{position:relative}.country .country-item:after{height:0;transition:.5s;content:"";position:absolute;bottom:0;border-radius:10px;background:rgba(0,58,102,.7);left:0;width:100%;z-index:1}.country .country-item:hover:after{height:100%}.country .country-item .country-flag{height:90px;transform:translateX(-50%);transition:.5s;position:absolute;top:-45px;border-radius:50%;left:50%;width:90px;z-index:2}.country .country-item .country-flag img{border:5px solid var(--bs-white);transition:.5s}.country .country-item:hover .country-flag img{transform:rotate(1turn);border:5px solid var(--bs-white);transition:all .5s ease}.country .country-item .country-name{transform:translate(-50%,-50%);transition:.5s;position:absolute;opacity:0;top:50%;left:50%;z-index:3}.country .country-item:hover .country-name{opacity:1}.country .country-item img{transition:.5s}.country .country-item:hover img{transform:scale(1.2)}.country .country-item .country-name a.fs-4{transition:.5s}.country .country-item .country-name a.fs-4:hover{color:var(--bs-secondary)!important}.testimonial .owl-carousel.testimonial-carousel{position:relative}.testimonial .owl-carousel.testimonial-carousel .testimonial-item .testimonial-content{position:relative;border-radius:10px;background:var(--bs-light)}.testimonial .owl-carousel.testimonial-carousel .testimonial-item .testimonial-content:after{height:45px;transform:rotate(45deg);content:"";position:absolute;bottom:-20px;background:var(--bs-light);left:30px;width:45px;z-index:-1}.testimonial .owl-carousel.testimonial-carousel .owl-nav{font-size:40px;right:0;color:var(--bs-primary);position:absolute;top:-60px;display:flex}.testimonial .owl-carousel.testimonial-carousel .owl-nav .owl-prev{margin-right:40px}.testimonial .owl-carousel.testimonial-carousel .owl-nav .owl-next,.testimonial .owl-carousel.testimonial-carousel .owl-nav .owl-prev{transition:.5s}.testimonial .owl-carousel.testimonial-carousel .owl-nav .owl-next:hover,.testimonial .owl-carousel.testimonial-carousel .owl-nav .owl-prev:hover{color:var(--bs-secondary)}.training .training-item .training-inner{position:relative}.training .training-item .training-inner .training-title-name{height:100%;padding:20px;justify-content:end;transition:.5s;position:absolute;flex-direction:column;bottom:0;text-align:center;border-radius:10px;background:rgba(0,0,0,.5);left:0;width:100%;display:flex}.training .training-item{overflow:hidden;position:relative;border-radius:10px}.training .training-item:hover .training-inner .training-title-name{background:rgba(0,58,102,.5)}.training .training-item:hover .training-inner .training-title-name a{opacity:0}.training .training-item .training-inner img{transition:.5s}.training .training-item:hover .training-inner img{transform:scale(1.3)}.training .training-item .training-content{transition:.5s;position:absolute;bottom:-100%;left:0;width:100%}.training .training-item:hover .training-content{bottom:0}.contact .office .office-item{transition:.5s;text-align:center;box-shadow:0 0 45px rgba(0,0,0,.2);border-radius:10px;background:var(--bs-light)}.contact .office .office-item:hover{box-shadow:20px 20px 20px rgba(0,58,102,.3)}.contact .office .office-item .office-img{overflow:hidden;position:relative;border-radius:10px}.contact .office .office-item .office-img img{transition:.5s}.contact .office .office-item:hover .office-img img{transform:scale(1.3)}.contact .office .office-item .office-content a.text-muted,.contact .office .office-item .office-content a.text-secondary{transition:.5s}.contact .office .office-item .office-content a.text-muted:hover{color:var(--bs-secondary)!important}.contact .office .office-item .office-content a.text-secondary:hover{color:var(--bs-primary)!important}.footer{background:var(--bs-primary)}.footer .footer-item a{color:var(--bs-white);transition:.5s;line-height:30px}.footer .footer-item p{line-height:30px}.footer .footer-item a:hover{color:var(--bs-secondary);letter-spacing:2px}.copyright{border-top:1px solid hsla(0,0%,100%,.08);background:var(--bs-secondary)!important}