@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@300;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500&display=swap);body{font-family:Rubik,sans-serif;font-size:16px;line-height:26px;color:#54565c;font-weight:400}h1,h2,h3{font-weight:700;font-family:Merriweather,sans-serif}.title-subtitle p{text-transform:uppercase;font-weight:600;font-family:Merriweather,sans-serif;letter-spacing:4px}.decoration-inside{position:relative;border-radius:30px}.title-subtitle .decoration-inside:before{content:'';position:absolute;left:0;top:-7px;height:10px;width:10px;border-radius:50%;background:#49d5ce;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:MOVE-BG}@keyframes MOVE-BG{from{transform:translateX(0)}to{transform:translateX(88px)}}.block-2:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(rgba(17,26,58,.92),rgba(17,26,58,.92));opacity:.9}.image-bg img{width:auto!important;border-radius:5px}.image-resize div,.image-resize img{height:100%!important}.image-border img{border-radius:5px 5px 0 0}.ex-flip-box-front-container,.ex-flip-box-rear-container{position:relative;text-align-last:center;padding:10px;border-radius:7px 7px 7px 7px}.ex-flip-box-front-container h3,.ex-flip-box-rear-container h3{line-height:35px!important}.ex-flip-box-front-container:before,.ex-flip-box-rear-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:7px 7px 7px 7px}.ex-flip-box-front-container:before{background:linear-gradient(360deg,rgba(17,26,58,.88),rgb(73 213 206 / 33%))}.ex-flip-box-rear-container:before{background:linear-gradient(rgb(73 213 206 / 85%),rgb(73 213 206 / 85%))}.special-title:before{position:absolute;left:-89px;top:23px;height:3px;width:70px;background:#49d5ce;content:""}.block-hover-last:hover{box-shadow:0 5px 30px rgb(0 0 0 / 20%)!important}.border-text{display:inline-block;border:2px solid #fff;padding:6px 26px;border-radius:30px;font-weight:600;font-family:Merriweather,sans-serif}.change-weight{font-weight:300!important;color:#232323}.title-subtitle .change-weight-color{font-weight:300!important;color:#fff!important}nav li a{font-family:Rubik,sans-serif;font-weight:500;white-space:normal!important}.sub-menu>li{padding:20px 15px!important;border-bottom:1px solid rgba(0,0,0,.1)}.main-menu ul li{padding:35px 15px 35px 15px}#main-menu{margin-left:auto!important;margin-right:auto!important}.main-menu ul li .sub-menu{margin-top:35px;min-width:230px}.menu-item-has-children:after{top:30px;color:#fff}.navbar{padding:0!important}.scrolling-down nav .sub-menu li a{color:#3aa39d!important}.scrolling-down nav .sub-menu li:hover a,.sub-menu li:hover a{color:#fff!important}footer .copyright{border-top:1px solid rgba(255,255,255,.23)!important;color:#f8f9fe;text-align:center;position:relative;margin-top:30px;padding:30px 0}footer img{margin-top:-30px}footer .menu-deux li{color:#cfd1d8;font-size:16px;line-height:26px;font-weight:400!important;font-family:Rubik,sans-serif!important;padding:5px 0}footer .menu-deux li:before{content:"\f105";font-family:FontAwesome;font-size:17px;padding-right:10px}footer .menu-deux li:hover{color:#49d5ce}footer .menu,footer .menu-deux{list-style:none;margin-left:-40px;padding-top:10px}.widget_sidebar{border:2px solid #e7e9ef;padding:30px}@media (max-width:1600px){.home h1{line-height:65px!important;font-size:55px!important}.home h2{line-height:55px!important;font-size:45px!important}}@media (max-width:1024px){.home h1{line-height:50px!important;font-size:40px!important}.home h2{line-height:40px!important;font-size:30px!important}.home h3{line-height:30px!important;font-size:20px!important}.block1{background-image:none!important}.container-fluid{padding-left:15px!important;padding-right:15px!important}.default_color_background,.menu-bars{background-color:#fff!important}.main-menu ul li{padding:20px 15px 10px 15px}.main-menu ul li .sub-menu{margin-top:10px;min-width:100%;background-color:#45c5be;box-shadow:0 2px 13px 0 rgb(0 0 0 / 2%);position:relative}.subheader{padding:70px 0!important}}@media (max-width:960px){.home h1{line-height:40px!important;font-size:30px!important}.home h2{line-height:35px!important;font-size:25px!important}.home h3{line-height:28px!important;font-size:18px!important}footer .menu,footer .menu-deux{margin-left:0!important}footer{padding:50px 0 0!important}footer .wp-block-image img{height:50px!important}footer img{margin-top:-10px!important}}@media (max-width:375px){.logo-main,.scrolling-down .logo-sticky{height:50px!important}}