﻿@import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");body{margin:0}body{background-image:url(/wp-content/uploads/2025/07/bg-pattern.svg);background-repeat:repeat;background-size:601px 200px;background-position:0 0px;position:relative}body:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 59.76%)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}p{margin:1rem 0;color:#000000;font-family:"Baloo 2";font-size:15px;font-style:normal;font-weight:400;line-height:normal}strong{color:#051e73;font-family:"Baloo 2";font-size:19px;font-style:normal;font-weight:600;line-height:normal}a{color:#15a4dd;font-family:"Baloo 2";font-size:15px;line-height:normal;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}a:hover{color:#051e73}html{scroll-behavior:smooth}ul li{color:#000000;font-family:"Baloo 2";font-size:15px;font-style:normal;font-weight:400;line-height:normal}ol{margin-left:17px}ol li{color:#000000;font-family:"Baloo 2";font-size:15px;font-style:normal;font-weight:400;line-height:normal}ol li a{font-size:15px;line-height:25px;font-family:"Baloo 2"}h1{font-weight:600;font-family:"Baloo 2";font-size:42px;line-height:48px;color:#15a4dd;max-width:100%;margin-top:0;margin-bottom:1rem}h2{color:#15a4dd;font-family:"Baloo 2";font-size:42px;font-weight:600;line-height:normal;max-width:100%;margin-top:0;margin-bottom:1rem}h3{font-weight:normal;font-family:"Baloo 2";font-size:30px;line-height:40px;color:#385f5e;max-width:100%;margin-top:1rem;margin-bottom:0}h4{font-weight:normal;font-family:"Montserrat";font-size:26px;line-height:36px;color:#838eb2;max-width:80%;margin-top:0.5rem;margin-bottom:0}.blue{color:#15a4dd}.blue-btn{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:30px;background:#15a4dd;width:fit-content;color:#fff;font-family:"Baloo 2";font-size:16px;font-style:normal;font-weight:700;line-height:normal}.blue-btn:hover{background:#051e73;color:#ffffff}.blue-btn.light{background:#adddef;color:#15a4dd}.blue-btn.light:hover{background:#15a4dd;color:#ffffff}.gray-btn{padding:14px 15px 12px;background-color:#ffffff;font-family:"Quattrocento";color:gray;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:10px;transition:0.4s ease;border-radius:8px;font-weight:normal}.gray-btn:hover{background-color:#3e3e3e;color:#ffffff}.white-btn{padding:14px 15px 12px;background-color:#ffffff;font-family:"Quattrocento";color:#15a4dd;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:10px;transition:0.4s ease;border-radius:8px;font-weight:normal;margin-top:20px}.white-btn:hover{background-color:#3e3e3e;color:#ffffff}#primary{overflow:hidden;position:relative}#g-headertop{position:relative;z-index:34;width:100%}#g-headertop .header-inner{width:75vw;margin:0px auto 0;display:flex;flex-direction:row;padding:1rem 0;align-items:center}#g-headertop .header-inner .site-logo{width:28%;flex:0 20%}#g-headertop .header-inner .site-logo img{width:100%;height:auto;max-width:220px}#g-headertop .header-inner .navigation{flex:1 0 48%}#g-headertop .header-inner .navigation .site-navigation{width:100%;margin:0 auto}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;margin:0 auto;padding:0;height:auto;gap:15%}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li{position:relative}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li.menu-item-has-children>a:after{content:"⏷";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;left:102%;top:9px;color:white;width:100%}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li:hover a{color:#051e73}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li a{color:#15a4dd;font-family:"Baloo 2";font-size:22px;font-style:normal;font-weight:700;line-height:normal}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li a:hover{color:#051e73}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu{opacity:0;position:absolute;top:40px;visibility:hidden;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;position:absolute;top:3em;left:0;z-index:99999;width:max-content;background:#adddef;padding-left:0px;transition:0.4s;min-width:450px;border-radius:10px;overflow:hidden}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li{list-style:none;position:relative;border:4px solid #adddef;width:100%;background:#adddef;overflow:hidden;box-sizing:border-box}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li.menu-item-has-children>a:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-44deg);left:92%;top:22px;color:white}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li.current-menu-item a{background-color:#adddef;color:#ffffff;border:0px solid #adddef}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li.current-menu-item a:after{left:100%;color:#adddef}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li.current-menu-item:hover{width:100%;background:#adddef;border:0px solid #adddef}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li.current-menu-item:hover a{border:0px solid #adddef}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li.current-menu-item:hover a:after{color:#adddef}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li:hover .sub-menu{opacity:1;top:0;visibility:visible}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li:hover .sub-menu a{border:0px solid #adddef}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li:hover .sub-menu a:after{left:93%;color:#ffffff}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li a{color:#051e73;background-color:#adddef;width:auto;display:block;padding:12px;transition:0.2s;padding-left:20px;padding-right:20px;margin-top:0;padding-top:10px;padding-bottom:6px;border:0px solid transparent;font-size:16px;line-height:28px;border-radius:10px;width:-webkit-fill-available}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li .sub-menu li a:hover{background-color:#051e73;color:#ffffff;border:0px solid #adddef}#g-headertop .header-inner .navigation .site-navigation ul#menu-main-menu li:hover .sub-menu{opacity:1;top:52px;visibility:visible}#g-headertop .header-inner .contact-details{width:70%;flex:0 1 20%;display:flex;justify-content:center;flex-direction:column;align-content:end;align-items:end;flex-wrap:wrap}#g-headertop .header-inner .contact-details a.footer-tel{text-align:right;font-size:35px;line-height:40px;position:relative;display:block;font-family:"Baloo 2";font-weight:bold;margin-top:0;color:#051e73}#g-headertop .header-inner .contact-details a.footer-tel:hover{color:#15a4dd}#g-headertop .header-inner .contact-details a.footemail{font-size:24px;line-height:30px;text-align:right;position:relative;display:block;font-weight:bold;font-family:"Baloo 2";color:#15a4dd}#g-headertop .header-inner .contact-details a.footemail:hover{color:#051e73}#g-headertop .header-inner .phone-bubble{display:none}.banner{height:290px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner:before{content:"";display:block;position:absolute;height:100%;width:100%;background:#fff;background:linear-gradient(0deg, rgba(206, 211, 233, 0) 0%, #ffffff 70%);z-index:1}.banner .inner{width:73rem;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:100%;display:flex;padding:0 2%;text-align:left;position:relative;z-index:1}.banner .inner span.sub-title{font-size:25px;line-height:35px;font-family:"Baloo 2";font-weight:normal;width:fit-content;color:#15a4dd;margin-top:40px}.banner .inner span.title{font-size:70px;line-height:83px;font-family:"Baloo 2";font-weight:normal;color:#15a4dd;margin:0}.no-js .slider .owl-carousel,.slide .owl-carousel{display:block !important}.slider .owl-carousel{display:block}.slider .owl-carousel .g-owlcarousel-item-link.animated.fadeInDown{width:auto;display:inline-block;margin-right:8px}.slider .owl-carousel .owl-item .item{background-size:cover;background-position:center;background-repeat:no-repeat;width:70vw;height:700px;display:flex;position:relative;margin:0 auto;display:flex;flex-direction:row}.slider .owl-carousel .owl-item .item .container{display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden;flex:0 0 50%}.slider .owl-carousel .owl-item .item .container .slider-content{}.slider .owl-carousel .owl-item .item .container .slider-content h2.owl-slide-title{margin:0;position:relative;color:#15a4dd;font-family:"Baloo 2";font-size:58px;font-style:normal;font-weight:600;line-height:normal}.slider .owl-carousel .owl-item .item .container .slider-content .owl-slide-small-title{position:relative;color:#000;font-family:"Baloo 2";font-size:58px;font-style:normal;line-height:60px;font-weight:600;margin-bottom:50px}.slider .owl-carousel .owl-item .item .container .slider-content p{margin:0.5rem 0;color:#fff;font-family:"Montserrat";font-size:36px;line-height:46px;display:block;position:relative;font-weight:600;color:#051e73;font-family:"Baloo 2";font-size:30px;font-style:normal;font-weight:600;line-height:33px}.slider .owl-carousel .owl-item .item .container .slider-content a.blue-btn{margin-top:30px}.slider .owl-carousel .owl-item .item .container .slider-content span.tagline{font-size:40px;line-height:60px;font-family:"Montserrat";font-weight:normal;width:fit-content;color:#ffffff;text-shadow:0 1px #15a4dd}.slider .owl-carousel .owl-item .item .container .slider-content a.g-owlcarousel-item-button.button-outline{margin-top:24px}.slider .owl-carousel .owl-item .item picture{flex:0 0 50%}.slider .owl-carousel .owl-item .item picture img{display:block;width:100%;height:100%;position:relative;object-fit:contain;object-position:center}.slider .owl-carousel .owl-nav button.owl-prev,.slider .owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;color:#ffffff;border:1px solid #ffffff;border-radius:50%;text-align:center;transition:all 0.3s}.slider .owl-carousel .owl-nav button.owl-prev{height:90px;width:90px;background-color:white;color:#15a4dd;font-family:"AlywnBold";font-size:24px;line-height:35px;border-radius:0;left:0;border:4px solid #15a4dd}.slider .owl-carousel .owl-nav button.owl-prev:hover img{border:4px solid #ffffff}.slider .owl-carousel .owl-nav button.owl-prev img{height:90px;width:90px;object-fit:cover;border:4px solid #15a4dd}.slider .owl-carousel .owl-nav button.owl-next{height:90px;width:90px;background-color:#15a4dd;color:white;font-family:"AlywnBold";font-size:24px;line-height:35px;border-radius:0;right:0;border:4px solid #15a4dd}.slider .owl-carousel .owl-nav button.owl-next:hover img{border:4px solid #ffffff}.slider .owl-carousel .owl-nav button.owl-next img{height:90px;width:90px;object-fit:cover;border:4px solid #15a4dd}.slider .owl-carousel .owl-dots{position:absolute;bottom:4%;width:100%;text-align:center}.slider .owl-carousel .owl-dots .owl-dot{display:inline-block;background:transparent;margin:0 0.3125rem;width:15px;height:15px;border-radius:0;opacity:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border:2px solid #15a4dd}.slider .owl-carousel .owl-dots .owl-dot.active,.slider .owl-carousel .g-owlcarousel .owl-dots .owl-dot:hover{opacity:1;background:#15a4dd;border:2px solid #15a4dd}.tagline-banner{height:228px;justify-content:center;align-items:center;flex-direction:column;display:flex;text-align:center;position:relative}.tagline-banner p{color:#ffffff;text-align:center;padding-bottom:0;font-family:"Hagin Caps Medium";font-size:28px;line-height:36px;margin:0}.tagline-banner p:nth-of-type(2){font-size:40px;line-height:50px}.home .sub-content .g-grid.right{flex-direction:row-reverse}.home .sub-content .g-grid.left{flex-direction:row}.main-content .g-grid.right{height:100%;display:flex;overflow:hidden;flex-direction:row-reverse;justify-content:flex-end}.main-content .g-grid.right .content{width:42rem;padding:65px 40px 0px 40px;text-align:left}.main-content .g-grid.right .image{width:50%;min-width:49vw;height:48vw;max-height:720px;min-height:720px;margin:0 4% 0px 0px;order:1}.main-content .g-grid.right .image img{right:0;position:relative;display:block;margin-right:0;float:left;max-height:720px;min-height:720px;object-fit:cover;width:100%}div#about-us{width:60vw;margin:0px auto 140px;min-width:64rem}.sub-content .g-grid.right{height:100%;display:flex;overflow:hidden;width:100%;justify-content:flex-end;flex-wrap:nowrap;flex-direction:row}.sub-content .g-grid.right .content{width:50%;padding:35px 40px 0px 40px;text-align:left}.sub-content .g-grid.right .content span.title{font-weight:normal;font-family:"Baloo 2";font-size:42px;line-height:50px;color:#15a4dd;max-width:80%;margin-top:0}.sub-content .g-grid.right .content .sub-heading{font-weight:normal;font-family:"Montserrat";font-size:26px;line-height:36px;color:#adddef;max-width:80%;margin-top:0.5rem}.sub-content .g-grid.right .image{flex:0 0 50%;width:50%}.sub-content .g-grid.right .image img{display:block;object-fit:cover;height:349px}.sub-content .g-grid.left{height:100%;display:flex;overflow:hidden;flex-direction:row-reverse;justify-content:flex-end}.sub-content .g-grid.left .content{width:34rem;padding:65px 40px 0px 40px;text-align:left}.sub-content .g-grid.left .content span.title{font-weight:normal;font-family:"Baloo 2";font-size:42px;line-height:50px;color:#15a4dd;max-width:80%;margin-top:0}.sub-content .g-grid.left .content .sub-heading{font-weight:normal;font-family:"Montserrat";font-size:26px;line-height:36px;color:#adddef;max-width:80%;margin-top:0.5rem}.sub-content .g-grid.left .image{width:50%;min-width:49vw;height:48vw;max-height:720px;min-height:720px;margin:0 4% 0px 0px;order:1}.sub-content .g-grid.left .image img{right:0;position:relative;display:block;margin-right:0;float:left;max-height:720px;min-height:720px;object-fit:cover;width:100%}.testimonials{background-color:#adddef}.testimonials .owl-carousel.owl-theme{width:65rem;min-height:250px !important;height:auto !important;padding:4rem 0;margin:0 auto}.testimonials .owl-carousel.owl-theme .item.testimonal{height:100%;text-align:center;justify-content:center;width:90%;align-items:center;display:flex;flex-direction:column;min-height:190px !important;margin:0 auto}.testimonials .owl-carousel.owl-theme .item.testimonal p{font-size:30px;line-height:40px;color:#15a4dd}.testimonials .owl-carousel.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:0px 7px;background:transparent;border:2px solid #15a4dd;display:block;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:30px}.testimonials .owl-carousel.owl-theme .owl-dots{top:40px;position:relative}.testimonials .owl-carousel.owl-theme .owl-dots .owl-dot.active span,.testimonials .owl-carousel.owl-theme .owl-dots .owl-dot:hover span{background:#15a4dd}.testimonials .owl-carousel.owl-theme .owl-nav{width:115%;margin-right:0;right:-82px;position:absolute;top:36%;margin:0 auto}.testimonials .owl-carousel.owl-theme .owl-nav button.owl-next{border-radius:0;float:right}.testimonials .owl-carousel.owl-theme .owl-nav button.owl-prev{border-radius:0;float:left}.testimonials .owl-carousel.owl-theme .owl-nav button.owl-next,.testimonials .owl-carousel.owl-theme .owl-nav button.owl-prev,.testimonials .owl-carousel.owl-theme .owl-nav button.owl-dot{height:46px;width:46px;background-color:#15a4dd !important;color:white !important;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;transition:all 0.4s ease}.testimonials .owl-carousel.owl-theme .owl-nav button.owl-next:hover,.testimonials .owl-carousel.owl-theme .owl-nav button.owl-prev:hover,.testimonials .owl-carousel.owl-theme .owl-nav button.owl-dot:hover{background-color:#adddef !important;color:#ffffff !important;transition:all 0.4s ease}.testimonials .owl-carousel.owl-theme .owl-nav button.owl-next span,.testimonials .owl-carousel.owl-theme .owl-nav button.owl-prev span,.testimonials .owl-carousel.owl-theme .owl-nav button.owl-dot span{top:-4px;display:block;position:relative;font-size:40px;line-height:36px;font-family:"Outfit"}.services{text-align:center;padding:4rem 0 4rem}.services h2{font-weight:normal;font-family:"Baloo 2";font-size:45px;line-height:50px;color:#15a4dd;max-width:100%;margin-top:0}.contact-form{padding-bottom:42px;padding-top:65px;background-image:url("/wp-content/uploads/2025/07/bg-blue.png");background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}.contact-form span.main-header{text-align:left;display:block;margin-bottom:2rem;color:#fff;font-family:"Baloo 2";font-size:42px;font-style:normal;font-weight:600;line-height:normal}.contact-form span.sub-header{margin-bottom:10px;margin-top:5px;display:block;text-align:left;color:#fff;font-family:"Baloo 2";font-size:14px;font-style:normal;font-weight:400;line-height:normal}.contact-form .contact-details{display:flex;gap:5px}.contact-form .contact-details a.footer-tel{letter-spacing:0px;display:block;margin-bottom:0;margin-top:0;color:#fff;font-family:"Baloo 2";font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content}.contact-form .contact-details a.footer-tel:hover{color:#051e73}.contact-form .contact-details a.footemail{letter-spacing:0px;margin-bottom:1rem;display:block;color:#fff;font-family:"Baloo 2";font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content}.contact-form .contact-details a.footemail:hover{color:#051e73}.contact-form .contact-details span.divider{letter-spacing:0px;display:block;margin-bottom:0;margin-top:0;color:#fff;font-family:"Baloo 2";font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content}.contact-form .inner{width:31%;min-width:500px;margin:0 auto;position:relative;z-index:2}.contact-form .inner br{display:none}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:15px 0px 15px 15px;width:100%;font-size:18px;border-radius:10px;margin:0 auto;font-family:"Baloo 2";border:2px solid #ffffff;background-color:white;color:#15a4dd;display:inline-block;position:relative;margin-right:0;margin-bottom:1%}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:15px 0px 15px 15px;width:100%;font-size:18px;border-radius:10px;margin:0 auto;font-family:"Baloo 2";border:2px solid #ffffff;background-color:white;color:#15a4dd;display:inline-block;position:relative;margin-right:0;margin-bottom:1%}.contact-form .inner input::placeholder,.contact-form .inner textarea::placeholder{color:#15a4dd;font-weight:normal;font-family:"Baloo 2"}.contact-form .inner .wpcf7-form-control-wrap:nth-of-type(2n) input{margin-right:0 !important}.contact-form .inner .privacy{color:#ffffff;display:block;width:100%;margin:0 auto;text-align:left;margin-top:8px;font-size:12px;font-family:"Baloo 2"}.contact-form .inner .privacy a{color:#ffffff;font-size:12px;font-family:"Baloo 2";text-decoration:underline}.contact-form .inner .privacy a:hover{color:#051e73}.contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:30px;background:#adddef;width:fit-content;color:#15a4dd;font-family:"Baloo 2";font-size:16px;font-style:normal;font-weight:700;line-height:normal;border:0;box-shadow:none;cursor:pointer;transition:all 0.4s ease}.contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#051e73;color:#ffffff}.contact-form .inner .wpcf7-not-valid-tip{display:none}.contact-form .inner input:focus{border-color:rgba(228, 187, 233, 0.8);outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(228, 187, 233, 0.8)}.contact-form .inner textarea{padding:15px;width:97.5%;font-size:20px;border-radius:10px;margin:0 auto;font-family:"Lato", sans-serif;border:2px solid #ffffff;background-color:white;color:#15a4dd;height:155px}.single-service div#content{width:72vw;margin:0 auto}.single-service div#content .main-content{margin:80px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.single-service div#content .main-content .image{flex:0 0 47%;width:50%}.single-service div#content .main-content .image img{object-fit:contain;width:100%}.single-service div#content .main-content .service-content{flex:0 0 47%;width:50%}.blog div#content,.category div#content{width:72rem;margin:0 auto}.blog div#content div#news-section,.category div#content div#news-section{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;margin-top:40px}.blog div#content div#news-section .news-post,.category div#content div#news-section .news-post{width:43.4%;flex:0 43.4%;margin:1%;border:2px solid lightgray;padding:2%;transition:0.4s all ease}.blog div#content div#news-section .news-post #custom-bg,.category div#content div#news-section .news-post #custom-bg{width:100%;height:324px;background-position:center;background-size:cover;background-repeat:no-repeat;display:block;position:relative;margin-bottom:20px}.blog div#content div#news-section .news-post #custom-bg:before,.category div#content div#news-section .news-post #custom-bg:before{content:"";background:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:absolute;opacity:0;transition:0.4s opacity ease-in}.blog div#content div#news-section .news-post .inner,.category div#content div#news-section .news-post .inner{text-align:center;display:flex;flex-direction:column}.blog div#content div#news-section .news-post .inner a,.category div#content div#news-section .news-post .inner a{text-align:left}.blog div#content div#news-section .news-post .inner p,.category div#content div#news-section .news-post .inner p{text-align:left}.blog div#content div#news-section .news-post .inner h3,.category div#content div#news-section .news-post .inner h3{font-size:34px;text-transform:uppercase;font-weight:normal;font-family:"Hagin Caps Medium";color:#3e3e3e;display:inline-block;line-height:45px;margin-bottom:0px;margin-top:10px;text-align:left;transition:0.4s all ease}.blog div#content div#news-section .news-post .inner p[itemprop="datePublished"],.category div#content div#news-section .news-post .inner p[itemprop="datePublished"]{font-size:18px;line-height:22px;margin-top:0;margin-bottom:0;text-align:left;color:#15a4dd}.blog div#content div#news-section .news-post .inner .blue-btn,.category div#content div#news-section .news-post .inner .blue-btn{margin:0px 0 0px 0;transition:0.4s all ease;width:200px;text-align:center}.blog div#content div#news-section .news-post:hover,.category div#content div#news-section .news-post:hover{border:2px solid #15a4dd;transition:0.4s all ease}.blog div#content div#news-section .news-post:hover #custom-bg:before,.category div#content div#news-section .news-post:hover #custom-bg:before{opacity:1;transition:0.4s all ease}.blog div#content div#news-section .news-post:hover h3,.category div#content div#news-section .news-post:hover h3{color:#15a4dd;transition:0.4s all ease}.blog div#content div#news-section .news-post:hover .blue-btn,.category div#content div#news-section .news-post:hover .blue-btn{background-color:#3e3e3e;color:#ffffff;transition:0.4s all ease}.pagination{margin:40px auto 80px;display:block;width:100%;text-align:center}.page-numbers{display:inline-block;background-color:#15a4dd;padding:5px 10px 5px 10px;color:#fff;font-size:20px;font-family:"Outfit"}.page-numbers:hover{background-color:#000000;color:white}.nav-links a{color:#fff}.page-numbers.current{background-color:#fff;padding:5px 10px 5px 10px;color:white;background-color:#000000;font-family:"Outfit"}.nav-links{text-align:right;font-family:"Outfit"}.nav-links a:hover{background-color:#15a4dd;padding:5px 10px 5px 10px}.single-post div#content{width:72rem;margin:42px auto 0}.single-post div#content h1{font-size:36px;text-transform:uppercase;font-weight:normal;font-family:"Hagin Caps Medium";color:#3e3e3e;display:inline-block;line-height:47px;margin:50px auto 0px auto}.single-post div#content p.date{display:block;margin:0;font-family:"Quattrocento";text-transform:none;color:#15a4dd;font-size:18px;line-height:28px;margin-top:15px;margin-bottom:35px}.single-post div#content .image img{height:400px;width:100%;object-fit:cover;margin-bottom:20px;border-radius:15px}.single-post div#content nav#nav-single{width:100%;padding:4% 0;display:flex;margin:40px auto}.single-post div#content nav#nav-single a{width:100%}.single-post div#content nav#nav-single span.meta-nav{font-size:20px;line-height:25px;font-family:"outfit";font-weight:normal;display:block}.single-post div#content nav#nav-single span.post-navigation__prev--title{margin-left:8%;display:block;font-size:20px;line-height:25px;width:90%}.single-post div#content nav#nav-single .next{text-align:right}.single-post div#content nav#nav-single .next span.post-navigation__next--title{margin-right:8%;display:block;font-size:20px;line-height:25px;text-align:right;width:91%;right:0}.single-post div#content .random-posts{padding:1rem 1rem 5rem 0;margin:0 auto}.single-post div#content .random-posts .inner{height:auto !important;min-height:auto !important}.single-post div#content .random-posts span.sub-header{color:#15a4dd;text-align:center;display:block;font-size:20px;line-height:30px;font-family:"Quattrocento";font-weight:200}.single-post div#content .random-posts span.main-header{font-size:46px;line-height:55px;text-align:center;color:black;display:block;font-weight:normal;font-family:"Hagin Caps Medium";margin-bottom:40px}.single-post div#content .random-posts .news-posts .post{width:91%;flex:0 100%;position:relative;border:2px solid lightgray;padding:4%;min-height:335px;transition:0.4s all ease}.single-post div#content .random-posts .news-posts .post a:before{content:"";background:rgba(0, 0, 0, 0.5);width:92.2%;height:220px;position:absolute;opacity:0;transition:0.4s opacity ease;z-index:9}.single-post div#content .random-posts .news-posts .post:hover{border:2px solid #15a4dd;transition:0.4s all ease}.single-post div#content .random-posts .news-posts .post:hover .news-title{color:#15a4dd;transition:0.4s opacity ease}.single-post div#content .random-posts .news-posts .post:hover a:before{opacity:1;transition:0.4s opacity ease}.single-post div#content .random-posts .news-posts .post:nth-of-type(3){margin-right:0}.single-post div#content .random-posts .news-posts .post img.attachment-large.size-large{height:220px;width:100%;object-fit:cover;border-radius:0;position:relative}.single-post div#content .random-posts .news-posts .post p.excerpt{padding:0 10px}.single-post div#content .random-posts .news-posts .post p.date{padding:0 10px;color:#15a4dd;margin-bottom:10px;font-size:16px;line-height:26px;margin-top:0}.single-post div#content .random-posts .news-posts .post .blue-btn{margin-left:10px;margin-bottom:0;text-align:center}.single-post div#content .random-posts .news-posts .post .news-title{font-size:23px;line-height:33px;text-align:left;color:#3e3e3e;display:block;font-weight:normal;font-family:"Hagin Caps Medium";margin-bottom:0;margin-top:15px;padding:0 10px}.footer-associated-partners{background-color:#ffffff;overflow:hidden}.footer-associated-partners .inner{width:90%;margin:0 auto;height:96px !important;min-height:96px !important;padding:4% 0 4% 0}.footer-associated-partners .inner a.item{height:95px;display:block;text-align:center;justify-content:center;width:100%;align-items:center;display:flex;flex-direction:column}.footer-associated-partners .inner a.item img{display:block;width:100%;object-fit:contain;height:95px;margin:0 auto;text-align:center}.footer-centre{background-color:#15a4dd;padding:4rem 0px}.footer-centre .inner{display:flex;flex-direction:column;justify-content:space-evenly;width:72rem;margin:0 auto;text-align:center}.footer-centre .inner h2{margin-bottom:1rem;color:#adddef}.footer-centre .inner p{margin:0.5rem 0;color:#ffffff;font-size:18px;line-height:28px}.footer-centre .inner p a{color:#adddef}.footer-centre .inner p a:hover{color:#adddef}.footer{background-position:center;background-size:cover;background-repeat:no-repeat;height:auto;padding:4rem 0 1rem;position:absolute;width:100%}.footer .footer-inner{width:75vw;margin:0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;gap:60px}.footer .footer-inner .footer-top{display:flex;flex-direction:row;justify-content:space-between}.footer .footer-inner .footer-top .footer-left .site-logo{margin-bottom:55px;padding:20px}.footer .footer-inner .footer-top .footer-left .site-logo img{margin-top:0;width:auto;height:114px}.footer .footer-inner .footer-top .footer-right a.footer-tel{font-size:30px;line-height:normal;font-family:"Baloo 2";color:#ffffff;display:block;margin-bottom:0}.footer .footer-inner .footer-top .footer-right a.footer-tel:hover{color:#adddef}.footer .footer-inner .footer-top .footer-right a.footemail{color:#adddef;font-size:18px;line-height:normal;display:block;margin-bottom:0;font-family:"Baloo 2";display:block;margin-bottom:30px}.footer .footer-inner .footer-top .footer-right a.footemail:hover{color:#ffffff}.footer .footer-inner .footer-top .footer-right p{color:#ffffff;font-family:"Quattrocento";font-size:16px;line-height:20px;letter-spacing:0px}.footer .footer-inner .footer-top .footer-right span.header:nth-of-type(2){margin-top:40px}.footer .footer-inner .footer-bottom{display:flex;flex-direction:row;justify-content:space-between}.footer .footer-inner .footer-bottom p{color:white;font-size:13px;line-height:18px;font-family:"Baloo 2"}.footer .footer-inner .footer-bottom p a{color:#ffffff;font-size:13px;line-height:18px;font-family:"Baloo 2"}.footer .footer-inner .footer-bottom p a:hover{color:#adddef}.footer .footer-inner span.header{font-weight:600;font-family:"Baloo 2";font-size:22px;line-height:normal;color:#ffffff;text-align:left;display:block;margin-bottom:1.5rem}.footer .footer-inner .social a{text-decoration:none;font-size:22px;line-height:45px;border-radius:50%;padding:0px 0;margin:6px;height:40px;width:40px;position:relative;display:inline-block;text-align:center;color:#ffffff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.footer .footer-inner .social a:hover{filter:grayscale(1)}.page-template-page-full div#primary{width:72rem;margin:4rem auto}.visible-phone{display:none}div#services{width:100%;margin:80px auto 40px;display:flex;flex-direction:column;align-items:center}div#services h2{margin-bottom:0}div#services .featured-links{width:72rem;margin:0 auto}div#services .featured-links .inner{display:flex;flex-direction:row;margin-top:25px;width:100%;margin:0 auto}div#services .featured-links .inner .owl-stage-outer{padding-top:2rem}div#services .featured-links .inner .owl-nav{margin-top:10px;width:fit-content;margin-right:0;right:0;position:absolute;bottom:88%}div#services .featured-links .inner .owl-nav button.owl-prev img{rotate:180deg}div#services .featured-links .inner .owl-nav button.owl-next,div#services .featured-links .inner .owl-nav button.owl-prev,div#services .featured-links .inner .owl-nav button.owl-dot{height:30px;width:30px;background-color:transparent;color:#15a4dd;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;border:2px solid #15a4dd}div#services .featured-links .inner .owl-nav button.owl-next:hover,div#services .featured-links .inner .owl-nav button.owl-prev:hover,div#services .featured-links .inner .owl-nav button.owl-dot:hover{background-color:#15a4dd;border:2px solid #15a4dd}div#services .featured-links .inner .owl-nav button.owl-next:hover span,div#services .featured-links .inner .owl-nav button.owl-prev:hover span,div#services .featured-links .inner .owl-nav button.owl-dot:hover span{color:#ffffff}div#services .featured-links .inner .owl-nav button.owl-next span,div#services .featured-links .inner .owl-nav button.owl-prev span,div#services .featured-links .inner .owl-nav button.owl-dot span{top:-4px;display:block;position:relative}div#services .featured-links .inner a.item{background-color:#ffffff;width:100%;flex:1 100%;position:relative;transition:0.4s all ease;top:0;border-radius:15px;display:flex;flex-direction:column;align-items:center;align-content:center}div#services .featured-links .inner a.item .inner-container{padding:1.5rem}div#services .featured-links .inner a.item:hover{background-color:#adddef;transition:0.4s all ease;top:-10px}div#services .featured-links .inner a.item:hover .outline-btn{border-color:#fff;background:#fff}div#services .featured-links .inner a.item .details{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}div#services .featured-links .inner a.item .details .heading{font-size:30px;line-height:40px;color:black;margin-top:5px;transition:0.4s all ease}div#services .featured-links .inner a.item .details p{transition:0.4s all ease;flex-grow:1}div#services .outline-btn{height:36px;background-color:transparent;color:#538ac6;letter-spacing:0;font-size:15px;transition:0.4s ease;min-width:90px;display:inline-flex;text-align:left;margin-top:14px;transition:0.4s ease;border-radius:8px;font-weight:bold;justify-content:left;align-items:center;position:relative;padding:0 40px 0 20px;border:2px solid #538ac6;transition:0.4s ease all}@media (min-width:1200px) and (max-width:1500px){}@media (min-width:960px) and (max-width:1199px){.page-template-page-full div#primary{width:90%;margin:4rem auto}h1{max-width:100%}.blue-btn{padding:14px 0px 10px;min-width:182px}#g-headertop .header-inner{width:90%}#g-headertop .header-inner .site-logo img{width:100%;height:auto}#g-headertop .header-inner .site-navigation{width:62%;flex:0 62%}.slider .owl-carousel .owl-item .item{width:90%;height:500px;min-height:unset}.slider .owl-carousel .owl-item .item .container .slider-content h2.owl-slide-title{font-size:48px}.slider .owl-carousel .owl-item .item .container .slider-content .owl-slide-small-title{font-size:48px;margin-bottom:15px}.slider .owl-carousel .owl-item .item .container .slider-content p{font-size:20px;line-height:30px}.g-owlcarousel .owl-nav button.owl-next{right:8px}.navigation .site-navigation ul#menu-main-menu{width:100%}.banner .inner{width:57rem}.tagline-banner p{width:90%}.blog div#content,.category div#content{width:92%;margin:0 auto}.single-post div#content{width:92%;margin:42px auto 0}.single-post div#content .random-posts .news-posts .post a:before{height:160px}.single-post div#content .random-posts .news-posts .post a img.attachment-large.size-large{height:160px}div#about-us{width:90%;min-width:unset;margin:0px auto 2rem}.sub-content .g-grid.right{gap:3%}.sub-content .g-grid.right .image{flex:0 0 47%;width:47%}.sub-content .g-grid.right .image img{width:-webkit-fill-available;height:auto}.sub-content .g-grid.right .content{padding:0px 25px 0px 10px}.sub-content .g-grid.left .content{padding:0px 15px 0px 25px}.services{width:90%;margin:0 auto}div#services{width:90%}div#services .featured-links{width:100%}div#services .featured-links .inner a.item .inner-container{padding:1rem}div#services .featured-links .inner a.item .details .heading{font-size:28px;line-height:38px}div#services .featured-links .inner a.item img{height:200px;object-fit:cover;object-position:center}.contact-form .inner{width:90%;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:94.3%}.contact-form .inner textarea{width:92.5%}.footer-centre .inner{width:90%}.footer .footer-inner{width:90%;margin:0 auto}}@media (min-width:768px) and (max-width:959px){body.admin-bar .mobmenu,body.admin-bar .mobmenu-panel,.show-nav-left.admin-bar .mobmenu-overlay,.show-nav-right.admin-bar .mobmenu-overlay{top:18px !important}.page-template-page-full div#primary{width:90%;margin:4rem auto}.mobmenur-container{top:16px}.mobmenur-container i{top:6px;position:relative}h1{max-width:100%;font-size:42px;line-height:50px}.blue-btn{padding:14px 0px 10px;min-width:182px}.slider .owl-carousel .owl-item .item{width:90%;height:700px;flex-direction:column}.slider .owl-carousel .owl-item .item picture img{max-width:640px;margin:0 auto}.slider .owl-carousel .owl-item .item .container .slider-content{width:100%}.slider .owl-carousel .owl-item .item .container .slider-content p{font-size:25px;line-height:30px}.slider .owl-carousel .owl-item .item .container .slider-content h2.owl-slide-title{font-size:50px}.slider .owl-carousel .owl-item .item .container .slider-content .owl-slide-small-title{font-size:50px;margin-bottom:15px;left:0px}.g-owlcarousel .owl-nav button.owl-next{right:8px}#g-headertop .header-inner{width:90%}#g-headertop .header-inner .site-logo{width:32%;flex:0 32%}#g-headertop .header-inner .site-logo img{width:185px}#g-headertop .header-inner .navigation{flex:0 0 16%}#g-headertop .header-inner .contact-details{width:42%;flex:0 42%}.banner{height:380px;background-size:cover !important;background-repeat:no-repeat !important;background-position:top !important}.banner .inner{width:92%}.banner .inner span.title{font-size:70px;line-height:85px}.banner .inner span.sub-title{font-size:25px;line-height:35px;margin-top:40px}div#about-us{width:90%;margin:5rem auto 6rem;min-width:90%}.home .sub-content .g-grid.right{flex-direction:column}.home .sub-content .g-grid.right .content{width:100%;padding:0}.home .sub-content .g-grid.right .image{flex:0 0 100%;width:100%}.home .sub-content .g-grid.right .image img{display:block;object-fit:contain;height:349px;width:100%}div#services{width:90%;margin:5rem auto 4rem}div#services .featured-links{width:100%}div#services .featured-links .inner .owl-nav{bottom:101.7%}.testimonials .owl-carousel.owl-theme{width:80% !important}.contact-form{background-attachment:scroll}.contact-form span.main-header{margin-bottom:0rem}.contact-form .inner{width:90%;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:95.5%}.contact-form .inner textarea{width:93.3%}.single-service div#content{width:90%}.single-service div#content .main-content{display:flex;flex-direction:column}.single-service div#content .main-content .image{width:100%;height:300px}.single-service div#content .main-content .image img{height:300px}.single-service div#content .main-content .service-content{width:100%}.footer-centre .inner{width:90%}.footer-associated-partners .inner a.item img{height:80px}.footer .footer-inner{width:90%;margin:0 auto}.footer .footer-inner span.header{margin-bottom:0.5rem}.footer .footer-inner .footer-top .footer-left .site-logo{margin-bottom:55px;padding:0}.footer .footer-inner .footer-top .footer-left .site-logo img{margin-top:0;width:auto;height:100px}.footer .footer-inner .footer-top .footer-right{width:35%;flex:0 35%}}@media (min-width:320px) and (max-width:767px){body.admin-bar .mobmenu,body.admin-bar .mobmenu-panel,.show-nav-left.admin-bar .mobmenu-overlay,.show-nav-right.admin-bar .mobmenu-overlay{top:18px !important}.page-template-page-full div#primary{width:90%;margin:4rem auto}.mobmenur-container{top:16px}.mobmenur-container i{top:6px;position:relative}h1{max-width:100%;font-size:40px;line-height:50px}.blue-btn{padding:14px 0px 10px;min-width:182px}.slider{margin:3rem auto}.slider .owl-carousel .owl-item .item{width:90%;height:auto;flex-direction:column}.slider .owl-carousel .owl-item .item picture{height:200px;flex:0 0 35%}.slider .owl-carousel .owl-item .item picture img{max-width:640px;margin:0 auto;height:200px}.slider .owl-carousel .owl-item .item .container{flex:0 0 55%}.slider .owl-carousel .owl-item .item .container .slider-content{width:100%}.slider .owl-carousel .owl-item .item .container .slider-content p{font-size:22px;line-height:28px}.slider .owl-carousel .owl-item .item .container .slider-content h2.owl-slide-title{font-size:40px;line-height:50px}.slider .owl-carousel .owl-item .item .container .slider-content .owl-slide-small-title{font-size:40px;margin-bottom:15px;left:0px;line-height:50px}.g-owlcarousel .owl-nav button.owl-next{right:8px}#g-headertop .header-inner{width:90%;flex-direction:column;align-items:start}#g-headertop .header-inner .site-logo{width:70%;flex:0 70%}#g-headertop .header-inner .site-logo img{width:185px}#g-headertop .header-inner .navigation{flex:0 0 16%}#g-headertop .header-inner .contact-details{width:100%;flex:0 100%;align-content:center;align-items:center;margin-top:1rem}.banner{height:380px;background-size:cover !important;background-repeat:no-repeat !important;background-position:top !important}.banner .inner{width:92%}.banner .inner span.title{font-size:70px;line-height:85px}.banner .inner span.sub-title{font-size:25px;line-height:35px;margin-top:40px}div#about-us{width:90%;margin:1rem auto 4rem;min-width:90%}.home .sub-content .g-grid.right{flex-direction:column}.home .sub-content .g-grid.right .content{width:100%;padding:0}.home .sub-content .g-grid.right .image{flex:0 0 100%;width:100%}.home .sub-content .g-grid.right .image img{display:block;object-fit:contain;height:349px;width:100%}div#services{width:90%;margin:3rem auto 2rem}div#services .featured-links{width:100%}div#services .featured-links .inner .owl-nav{bottom:101.7%}div#services .featured-links .owl-theme .owl-nav.disabled+.owl-dots{bottom:-20px;position:absolute;width:100%}.testimonials .owl-carousel.owl-theme{width:80% !important}.contact-form{background-attachment:scroll}.contact-form span.main-header{margin-bottom:0rem}.contact-form .inner{width:90%;min-width:90%;margin:0 auto}.contact-form .inner .contact-details{flex-direction:column}.contact-form .inner .contact-details span.divider{display:none}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:93.5%;padding:10px 0px 10px 10px}.contact-form .inner textarea{width:93.3%;padding:10px 0px 10px 10px}.footer-centre .inner{width:90%}.footer-associated-partners .inner a.item img{height:80px}.footer .footer-inner{width:90%;margin:0 auto;gap:30px;align-items:center}.footer .footer-inner span.header{margin-bottom:0.5rem}.footer .footer-inner .footer-top{flex-direction:column}.footer .footer-inner .footer-top .footer-left .site-logo{margin-bottom:55px;padding:0}.footer .footer-inner .footer-top .footer-left .site-logo img{margin-top:0;width:auto;height:100px}.footer .footer-inner .footer-top .footer-right{width:100%;flex:0 100%;display:flex;flex-direction:column;align-items:center}.footer .footer-inner .footer-bottom{flex-direction:column}.footer .footer-inner .footer-bottom p{margin:0}.single-service div#content{width:90%}.single-service div#content .main-content{display:flex;flex-direction:column}.single-service div#content .main-content .image{width:100%}.single-service div#content .main-content .service-content{width:100%}}#mobmenuright li a:hover{color:black !important}.mobmenu-content #mobmenuright .sub-menu{background-color:#e0e0e0}#mobmenuright>.widgettitle,#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name,.mobmenu-content .mobmenu-tabs-header li{font-size:17px;line-height:24px;padding:12px 20px 12px 25px;font-weight:bold;font-family:"Montserrat"}.mobmenu-content #mobmenuright .sub-menu a{padding:10px 20px;color:black}.mobmenu-right-panel li,.rightmbottom,.rightmtop{padding-left:0;padding-right:0}.mobmenul-container{margin:auto;margin-left:4.3vw;margin-top:1%}.mobmenu-left-panel .mobmenu-left-bt,.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:8px !important;top:8px !important;font-size:20px !important}.mobmenu-content .current_page_item,.mobmenu-content .current-menu-item{background-color:#adddef;color:black}.mobmenu-content .current_page_item a,.mobmenu-content .current-menu-item a{color:black !important}.mobmenu-content .current_page_item i.mob-icon-down-open.open-icon,.mobmenu-content .current-menu-item i.mob-icon-down-open.open-icon{color:black}.mobmenu-content li a:hover{color:black !important}.mob-expand-submenu.show-sub{bottom:3px;height:0}.mob-expand-submenu{top:-2px}.mob-icon-up-open.close-icon:before{content:"";transform:rotate(-450deg)}i.mob-icon-down-open.open-icon{color:black}i.mob-icon-down-open.open-icon.hide{color:black}i.mob-icon-cancel-1.mob-cancel-button:hover{color:#15a4dd}.mobmenu-content li>.sub-menu li{padding-left:5px}.mobmenu-content li>.sub-menu li.current-menu-item{background-color:#15a4dd}.mobmenu-content li>.sub-menu li.current-menu-item a{color:black !important}.mob-icon-minus-1:before{top:1px;display:block;position:relative;float:right;color:white}