@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");body{margin:0;background-color:#ffffff;overflow-x:hidden}.-bottom-1{bottom:-0.25rem}@-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:1.1rem 0;color:#000000;font-family:"Roboto", sans-serif;font-size:18px;line-height:24px}strong{font-size:16px;line-height:24px;font-family:"Roboto", sans-serif;color:#000000}a{color:#000000;font-family:"Roboto", sans-serif;font-size:16px;line-height:24px;-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:underline}a:hover{color:#245b91}html{scroll-behavior:smooth}ul li{font-size:18px;line-height:26px;font-family:"Playfair Display", serif;color:#000000}ul li::marker{color:#245b91;font-size:30px;line-height:30px}ol{margin-left:17px}ol li{font-size:15px;line-height:20px;font-family:"Playfair Display", serif;color:#000000;margin-bottom:14px;padding-left:15px}ol li a{font-size:18px;line-height:25px;font-family:"Playfair Display", serif}h1{font-family:"Playfair Display", serif;font-size:42px;line-height:50px;color:#000000;font-weight:800;max-width:100%;margin-top:2rem;position:relative;margin-bottom:2rem;width:fit-content}h1:before{content:"";width:95%;height:8px;border:solid 5px #245b91;border-color:#245b91 transparent transparent transparent;border-radius:82% / 20px 20px 0 0;display:block;position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;left:0;bottom:-40%}h2{font-size:32px;line-height:42px;text-align:left;font-family:"Playfair Display", serif;font-weight:800;color:#000000;margin-top:1rem;margin-bottom:1rem}h3{font-size:24px;line-height:30px;text-align:left;font-family:"Playfair Display", serif;font-weight:800;color:#000000;margin-top:2rem;margin-bottom:0rem}h4{font-size:24px;line-height:30px;text-align:left;font-weight:800;color:#000000;margin-top:2rem;margin-bottom:0rem;font-family:"Playfair Display", serif}i.fas.fa-phone{rotate:100deg;margin-right:0.5rem}.blue{color:#f2eee8}.button-group{text-align:center;margin:2rem auto 0;display:block}.green-btn{font-size:18px;line-height:25px;padding:0.5rem 2rem;display:inline-block;cursor:pointer;text-decoration:none;color:#ffffff;border:#245b91 0.125em solid;border-radius:0.25em;position:relative;background-color:#245b91;font-weight:500}.green-btn:hover{background-color:transparent;color:#245b91}.black-btn{font-size:18px;line-height:25px;padding:0.5rem 2rem;display:inline-block;cursor:pointer;text-decoration:none;color:#222343;border:0.125em solid #afd7ff;border-radius:0.25em;position:relative;background-color:#afd7ff;font-weight:500;display:block;text-align:center;margin-top:1rem;width:175px}.black-btn:hover{background-color:transparent;color:#afd7ff}#g-headertop{position:absolute;z-index:34;width:100%;background:#ffffff;transition:0.4s ease all}#g-headertop .header-inner{width:75%;min-width:72rem;margin:1rem auto 0.8rem;display:flex;flex-direction:row;justify-content:space-between;transition:0.4s ease all}#g-headertop .header-inner .site-logo{width:20%;flex:0 20%;display:flex;align-items:start}#g-headertop .header-inner .site-logo img{width:80%;height:auto;transition:0.4s ease all}#g-headertop .header-inner .site-navigation{width:80%;flex:0 80%;display:flex;align-items:center;justify-content:end}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary{gap:20px;display:flex}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{display:flex;justify-content:center;align-items:center;font-family:"Roboto", sans-serif;font-size:16px;transition:0.4s ease all}.banner{height:450px;background-size:cover;background-repeat:no-repeat;background-position:center}.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;text-align:left;position:relative}.banner .inner span.sub-title{font-size:25px;line-height:35px;font-family:"Playfair Display", serif;font-weight:normal;width:fit-content;color:#245b91;margin-top:40px}.banner .inner span.title{font-size:95px;line-height:83px;font-family:"Hagin Caps Medium";font-weight:normal;color:#ffffff;margin:0}.mobmenur-container i{color:#f2eee8}.mobmenur-container{position:relative !important;right:7vw !important}.mobmenur-container i{top:20px !important;position:relative;transition:0.4s ease all}.mobmenur-container.fixed i{top:-3px !important;position:relative;transition:0.4s ease all}.introduction-content{padding:1rem 3rem 1rem 3rem;background-color:#ffffff;border-radius:15px;width:72rem;margin:-7rem auto 2rem auto}.introduction-content p{font-family:"Playfair Display", serif;font-size:24px;line-height:30px;color:#000000;font-weight:800;max-width:100%;margin-top:0}.introduction-content p:before{content:"";background-image:url(/wp-content/uploads/2025/08/icon.png);height:60px;width:60px;display:block;position:relative;background-position:center;background-size:contain;background-repeat:no-repeat;left:-10px;bottom:-20px}.no-js .slider .owl-carousel,.slider .owl-carousel{display:block !important;height:880px !important}.slider{position:relative;overflow:hidden}.slider .owl-carousel{display:block;height:880px;animation:65s ease 0s normal none infinite running zoomEffect;-webkit-animation:65s ease 0s normal none infinite running zoomEffect;-o-animation:65s ease 0s normal none infinite running zoomEffect;-moz--o-animation:65s ease 0s normal none infinite running zoomEffect}.slider .owl-carousel .owl-item .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:880px;width:100%;display:block;position:relative}.slider .owl-carousel .owl-item .item:before{content:"";background-color:rgba(0, 0, 0, 0.4);height:100%;position:absolute;width:100%;display:block;z-index:9}.slider .owl-carousel .owl-item .item img{display:block;width:100%;height:100%;position:relative;object-fit:cover;object-position:center;opacity:1}.slider .container{position:absolute;z-index:50;top:0;height:880px;display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden}.slider .container .slider-content{width:70%;margin:0rem auto 0;padding:0;min-width:72rem;position:relative;text-align:center}.slider .container .slider-content:before{content:"";width:375px;height:8px;border:solid 5px #245b91;border-color:#245b91 transparent transparent transparent;border-radius:169% / 60px 60px 10px 10px;display:block;position:relative;background-position:center;background-size:contain;background-repeat:no-repeat;left:36%;top:38%}.slider .container .slider-content span.owl-slide-title{font-size:68px;line-height:75px;display:block;color:#ffffff;text-transform:capitalize;text-align:left;font-weight:800;font-family:"Playfair Display", serif;text-align:center}.slider .container .slider-content .tagline{font-size:40px;line-height:75px;display:block;color:#ffffff;text-transform:capitalize;text-align:left;font-weight:700;font-family:"Playfair Display", serif;margin-bottom:2rem;margin-top:1rem;text-align:center}.slider .container .slider-content p{font-size:40px;line-height:60px;display:block;color:#ffffff;text-transform:none;text-align:left;font-weight:500;text-align:center}.slider .container .slider-content .green-btn:hover{background-color:#ffffff;border-color:#ffffff;color:#245b91}#primary{z-index:1;position:relative}.main-content .content{padding:1rem 4rem 1rem 4rem;background-color:#ffffff;border-radius:15px;width:72rem;margin:-7rem auto 2rem auto;flex-direction:column}.home .sub-content{margin:-6rem auto 6rem;background:white;z-index:1;position:relative;border-radius:8px;padding:3rem 3rem 0 3rem;overflow:hidden}.home .sub-content h1{margin-top:0;position:relative;margin-bottom:3rem;width:fit-content}.home .sub-content h1:before{content:"";width:95%;height:8px;border:solid 5px #245b91;border-color:#245b91 transparent transparent transparent;border-radius:82% / 20px 20px 0 0;display:block;position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;left:0;bottom:-22%}.sub-content{width:72rem;margin:2rem auto 0;overflow:hidden}.sub-content .g-grid.right{height:100%;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:4rem;position:relative}.sub-content .g-grid.right .content{width:50%;padding:0 0 0px 0px;text-align:left;margin-top:0}.sub-content .g-grid.right .content form{margin-top:-20px}.sub-content .g-grid.right .image{width:45%;min-width:45%;margin:0 0% 0px 7%;order:1}.sub-content .g-grid.right .image img{right:0;position:relative;display:block;margin-right:0;float:left;height:430px;object-fit:cover;width:100%;border-radius:8px}.sub-content .g-grid.left{height:100%;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:4rem;position:relative}.sub-content .g-grid.left .content{width:50%;padding:0 0 0px 0px;text-align:left;margin-top:0}.sub-content .g-grid.left .content form{margin-top:-20px}.sub-content .g-grid.left .image{width:45%;min-width:45%;margin:0 7% 0px 0%;order:1}.sub-content .g-grid.left .image img{right:0;position:relative;display:block;margin-right:0;float:left;height:430px;object-fit:cover;width:100%;border-radius:8px}div[id*="small-dialog-"]{background:white;padding:20px 30px;text-align:left;max-width:600px;margin:40px auto;position:relative;border-radius:18px}div[id*="small-dialog-"] span.header{font-size:28px;line-height:38px;display:block;text-align:left;font-weight:800;font-family:"Playfair Display", serif;margin-top:0}div[id*="small-dialog-"] span.role{font-size:18px;line-height:26px;display:block;text-align:left;position:relative;font-weight:500;font-family:"Playfair Display", serif;color:#245b91}div[id*="small-dialog-"] p{text-align:left;margin-bottom:0}div[id*="small-dialog-"] p.social-label{display:inline-block}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}#the-team{width:72rem;margin:2rem auto 4rem}#the-team p{text-align:center;margin-bottom:60px}#the-team .inner{display:flex;flex-direction:column}#the-team .inner .team-members .inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}#the-team .inner .team-members .inner .member{width:22.3%;flex:0 22.3%;position:relative;cursor:pointer;top:0;transition:top ease 0.5s}#the-team .inner .team-members .inner .member:hover{top:-10px;transition:top ease 0.5s}#the-team .inner .team-members .inner .member:hover .inner-member:before{opacity:1;transition:0.4s all ease-in}#the-team .inner .team-members .inner .member:nth-of-type(3n){margin-right:0}#the-team .inner .team-members .inner .member .inner-member{text-decoration:none}#the-team .inner .team-members .inner .member .inner-member:before{content:"";display:block;position:absolute;height:250px;width:100%;background-color:rgba(117, 188, 255, 0.4);top:0;object-fit:cover;opacity:0;transition:0.4s all ease-in;left:0;border-radius:5px}#the-team .inner .team-members .inner .member .cross img{height:24px;width:25px;display:block;position:relative;right:0;float:right;z-index:9}#the-team .inner .team-members .inner .member .cross img:hover{box-shadow:0px 2px 8px;border-radius:50%}#the-team .inner .team-members .inner .member a.so-button i{font-size:20px;line-height:30px;margin:0 5px;color:#245b91;width:fit-content}#the-team .inner .team-members .inner .member a.so-button i:hover{color:#222343}#the-team .inner .team-members .inner .member img,#the-team .inner .team-members .inner .member .no-image{height:250px;width:100%;object-fit:cover;border-radius:5px;box-shadow:0px 1px 13px #d9cece;margin:0 auto;display:block;background-size:contain;background-position:center;background-repeat:no-repeat}#the-team .inner .team-members .inner .member .details{width:95%;margin:0 auto}#the-team .inner .team-members .inner .member .details span.name{font-size:20px;line-height:32px;display:block;text-align:center;font-weight:600;font-family:"Playfair Display", serif;margin-top:1rem}#the-team .inner .team-members .inner .member .details span.role{font-size:16px;line-height:26px;display:block;text-align:center;position:relative;font-weight:500;font-family:"Playfair Display", serif;color:#245b91}#the-team .inner .team-members .inner .member .details .green-btn{margin:15px auto;display:block;width:60%;padding:6px;text-align:center}.home .content-carousel-container{background:#ffffff}.content-carousel-container{background:#EEFFD5;background:linear-gradient(0deg, #afd7ff 0%, rgba(0, 0, 0, 0) 100%);padding:4rem 0}.content-carousel-container .heading-container{width:75%;min-width:72rem;margin:0 auto 2rem}.content-carousel-container .inner.owl-carousel{width:75%;min-width:72rem;margin:0 auto}.content-carousel-container .inner.owl-carousel .owl-nav{right:0;position:absolute;bottom:105%;width:100%;text-align:right}.content-carousel-container .inner.owl-carousel .owl-nav button.owl-next{border-radius:8px;background:#245b91;padding:2px 14px 5px !important;border:2px solid #245b91;background:0 0;color:inherit;border:none;padding:0 !important;font:inherit;height:46px;width:46px;background-color:#222343 !important;color:white !important;padding:1%;font-size:25px;line-height:30px;margin-bottom:0;transition:all 0.4s ease;border:2px solid #222343}.content-carousel-container .inner.owl-carousel .owl-nav button.owl-next span{font-size:22px;top:-2px;position:relative}.content-carousel-container .inner.owl-carousel .owl-nav button.owl-next:hover{background:transparent !important;border:2px solid #245b91}.content-carousel-container .inner.owl-carousel .owl-nav button.owl-next:hover span{color:#000000}.content-carousel-container .inner.owl-carousel .owl-nav button.owl-prev{border-radius:8px;background:0 0;color:inherit;border:none;padding:0 !important;font:inherit;height:46px;width:46px;background-color:#222343 !important;color:white !important;padding:1%;font-size:25px;line-height:30px;margin-bottom:0;transition:all 0.4s ease;border:2px solid #222343}.content-carousel-container .inner.owl-carousel .owl-nav button.owl-prev span{font-size:22px;top:-2px;position:relative}.content-carousel-container .inner.owl-carousel .owl-nav button.owl-prev:hover{background:transparent !important;border:2px solid #245b91}.content-carousel-container .inner.owl-carousel .owl-nav button.owl-prev:hover span{color:#000000}.content-carousel-container .inner.owl-carousel .item img{width:100%;height:443px;object-fit:cover;border-radius:8px}.content-carousel-container .inner.owl-carousel .item h3{width:80%}.quicklinks{width:75%;min-width:72rem;margin:5rem auto 5rem}.quicklinks .inner{display:flex;flex-direction:row;display:block;justify-content:space-evenly;align-items:center;display:flex;flex-wrap:wrap;position:relative;gap:15px}.quicklinks .inner a.page{display:block;height:350px;margin:8px 4px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;flex-grow:1;position:relative;border-radius:8px}.quicklinks .inner a.page:hover:before{opacity:1}.quicklinks .inner a.page:hover .green-btn{background-color:#ffffff;border-color:#ffffff;color:#245b91}.quicklinks .inner a.page:before{content:"";background:rgba(0, 0, 0, 0.5);height:100%;width:100%;position:absolute;display:block;opacity:0;transition:0.4s opacity ease-in-out}.quicklinks .inner a.page .page-inner{position:absolute;bottom:0;padding:20px 20px 20px 20px;width:-webkit-fill-available;display:flex;justify-content:space-between;align-items:center}.quicklinks .inner a.page .page-inner span.title{font-size:26px;line-height:36px;color:white;position:relative;display:block;font-weight:bold;font-family:"Playfair Display", serif;font-weight:800;margin-bottom:0}.gray-banner{background-image:url("/wp-content/uploads/2025/08/grayscale.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:550px;text-align:center;justify-content:center;width:100%;align-items:center;display:flex;flex-direction:column;position:relative}.gray-banner:before{content:"";background:rgba(0, 0, 0, 0.4);width:100%;height:100%;display:block;position:absolute}.gray-banner .inner{z-index:1;position:relative}.gray-banner .inner span.sub-text{font-weight:normal;font-family:"Roboto", sans-serif;color:#ffffff;display:block;font-size:22px;line-height:30px;margin-bottom:1rem}.gray-banner .inner span.header{font-size:55px;line-height:65px;color:#ffffff;font-weight:800;font-family:"Playfair Display", serif;display:block}.gray-banner .inner span.header span{color:#8fc8ff}.gray-banner .inner p{font-size:24px;line-height:33px;color:#ffffff;font-weight:normal;font-family:"Roboto", sans-serif;width:70rem}.gray-banner .inner .green-btn{margin-top:1rem}.gray-banner .inner .green-btn:hover{background-color:#ffffff;border-color:#ffffff;color:#245b91}.contact-boxes{display:flex;gap:20px;margin-top:2rem}.contact-boxes .contact-box{padding:0 2rem 1rem;border-radius:8px;width:35%;flex:1 35%;background-color:#afd7ff}.contact-boxes .contact-box .phone{font-size:20px;line-height:25px;font-weight:800;text-decoration:none;font-family:"Playfair Display", serif}.contact-form{position:relative;width:72rem;margin:0 auto 5rem;border-radius:8px;background-color:#245b91}.contact-form .inner{padding:3rem 2rem}.contact-form .inner h3{margin-top:0;color:#ffffff}.contact-form .inner form.wpcf7-form.init{width:90%;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:12px;width:97%;font-size:16px;border-radius:8px;margin:0 auto;font-family:"Roboto", sans-serif;border:2px solid #afd7ff;background-color:#ffffff;color:#000000;display:inline-block;position:relative;margin-bottom:10px}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:12px;width:97%;font-size:16px;border-radius:8px;margin:0 auto;font-family:"Roboto", sans-serif;border:2px solid #afd7ff;background-color:#ffffff;color:#000000;display:inline-block;position:relative;margin-bottom:10px}.contact-form .inner textarea{padding:12px;width:97%;font-size:16px;border-radius:8px;margin:0 auto;font-family:"Roboto", sans-serif;border:2px solid #afd7ff;background-color:#ffffff;color:#000000;display:inline-block;position:relative;margin-bottom:10px}.contact-form .inner input::placeholder,.contact-form .inner textarea::placeholder{color:#000000;font-weight:normal;font-family:"Roboto", sans-serif;text-transform:capitalize}.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:center;margin-top:8px;font-size:15px;font-family:"Roboto", sans-serif}.contact-form .inner .privacy a{color:#ffffff;font-size:15px;font-family:"Roboto", sans-serif;text-decoration:underline}.contact-form .inner .privacy a:hover{color:#f2eee8}.contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit{font-size:18px;line-height:25px;padding:0.5rem 2rem;display:inline-block;cursor:pointer;text-decoration:none;color:#222343;border:#afd7ff 0.125em solid;border-radius:0.25em;position:relative;background-color:#afd7ff;cursor:pointer;margin:0 auto;display:block;font-family:"Roboto", sans-serif;transition:0.4s ease all}.contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#ffffff;color:#222343;transition:0.4s ease all}.contact-form .inner .small-print{font-size:14px;line-height:20px;width:78%;margin:0 auto;text-align:center;font-style:italic;color:#ffffff}.contact-form .inner .wpcf7-not-valid-tip{display:none}.our-solution{background-color:#fce8ee;padding:4rem 0}.our-solution h2{text-align:center;color:#245b91;margin-bottom:1rem}.our-solution .inner{display:flex;width:80%;min-width:72rem;margin:2rem auto;gap:15px}.our-solution .inner .solution{background-color:white;border-radius:20px;padding:2rem;width:25%;border:5px solid #245b91}.our-solution .inner .solution span.heading{font-family:"Playfair Display", serif;font-size:28px;line-height:35px;font-weight:500;color:#245b91}.our-solution .inner .solution p{font-size:20px;line-height:28px;color:#245b91}.footer-bottom{background-color:#222343}.footer-bottom .inner{display:flex;flex-direction:row;padding:1rem 0 2rem;margin:0 auto;text-align:center;position:relative;justify-content:space-between;align-items:center;width:75%;min-width:72rem}.footer-bottom .inner p{font-size:14px;line-height:20px;color:#ffffff;font-family:"Roboto", sans-serif;font-weight:400;text-align:left;margin-bottom:0;position:relative;text-align:center;width:100%}.footer-bottom .inner a{color:#ffffff;font-size:14px;line-height:20px;font-family:"Roboto", sans-serif;font-weight:400;margin-bottom:2px}.footer-bottom .inner a:hover{color:#245b91}.footer{background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;padding:2rem 0 0rem;position:relative;background-color:#222343}.footer .footer-inner{width:75%;min-width:72rem;margin:0 auto;z-index:2;position:relative}.footer .footer-inner .footer-top{display:flex;flex-direction:row;padding-bottom:2rem}.footer .footer-inner .footer-top p{color:white;font-size:16px}.footer .footer-inner .footer-top .footer-left{width:30%;flex:0 30%}.footer .footer-inner .footer-top .footer-left p{font-size:16px}.footer .footer-inner .footer-top .footer-left .footer-links{margin-top:30px}.footer .footer-inner .footer-top .footer-left .footer-links a{display:inline-block}.footer .footer-inner .footer-top .footer-left .footer-links a:hover{color:#f2eee8}.footer .footer-inner .footer-top .footer-left .footer-links .spacer{color:white;margin:0 5px}.footer .footer-inner .footer-top .footer-left .footer-links .spacer:last-of-type{display:none}.footer .footer-inner .footer-top .footer-left p.branding,.footer .footer-inner .footer-top .footer-left p.copyright{letter-spacing:0px;font-size:12px;line-height:18px;display:block;font-family:"Playfair Display", serif;margin-bottom:0;color:white}.footer .footer-inner .footer-top .footer-left .branding{margin-top:0}.footer .footer-inner .footer-top .footer-left .branding a{display:inline-block;font-size:14px;line-height:18px}.footer .footer-inner .footer-top .footer-left .branding a:hover{color:#f2eee8}.footer .footer-inner .footer-top .footer-left p.copyright{margin-top:20px}.footer .footer-inner .footer-top .footer-center{width:53%;text-align:center;display:flex;align-items:center;justify-content:center}.footer .footer-inner .footer-top .footer-center img.home-link-img{height:auto;right:3rem;position:relative}.footer .footer-inner .footer-top .footer-right{width:22%;flex:0 22%}.footer .footer-inner .footer-top .footer-right p{margin-bottom:1rem}.footer .footer-inner .footer-top .footer-right p strong{display:block;font-size:20px;line-height:30px;color:#ffffff}.footer .footer-inner .footer-top .footer-right .phone{font-size:20px;line-height:25px;font-weight:800;text-decoration:none;font-family:"Playfair Display", serif;color:#ffffff}.footer .footer-inner .footer-top .footer-right .phone:hover{color:#245b91}.visible-phone{display:none}@media (min-width:1200px) and (max-width:1500px){.g-owlcarousel .container .slider-content{width:60rem;margin:0 auto;padding:0px 1vw;overflow:hidden}}@media (min-width:960px) and (max-width:1199px){.green-btn{font-size:16px;line-height:25px;padding:0.5rem 1rem}h1{max-width:100%}.g-owlcarousel .container .slider-content{width:54rem}#g-headertop .header-inner{width:95%;min-width:95%}#g-headertop .header-inner .site-navigation{width:80%;flex:0 80%}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a{margin-left:25px;font-size:20px}#g-headertop .header-inner .site-logo{width:20%;flex:0 20%;align-items:center}#g-headertop .header-inner .site-logo a{display:flex}#g-headertop .header-inner .site-logo img{width:90%;height:auto}.slider .container .slider-content{width:95%;min-width:95%}.banner .inner{width:57rem}.main-content .content{padding:1rem 1.5rem 1rem;width:90%}.home .sub-content{width:85%;min-width:85%;padding:3rem 2rem 0 2rem}.sub-content{width:90%}.mobmenur-container{position:relative !important;right:1vw !important}.quicklinks{width:90%;min-width:90%}.quicklinks .inner a.page{height:260px}.quicklinks .inner a.page .page-inner{display:flex;justify-content:space-between;align-items:start;flex-direction:column;gap:12px}.gray-banner .inner{width:90%;margin:0 auto}.gray-banner .inner p{width:100%}.content-carousel-container{padding:2rem 0 4rem}.content-carousel-container .heading-container{width:90%;min-width:90%}.content-carousel-container .inner.owl-carousel{width:90%;min-width:90%}.content-carousel-container .inner.owl-carousel .item img{height:342px}#the-team{width:90%}#the-team .inner{gap:20px}#the-team .inner .member{width:31.7%;flex:0 31.7%}.contact-boxes{flex-wrap:wrap}.contact-boxes .contact-box{width:35%;flex:1 35%}.contact-form{width:90%;margin:0 auto 4rem}.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.5%}.contact-form .inner textarea{width:94.5%}.footer .footer-inner{width:90%;min-width:90%;margin:0 auto}.footer .footer-inner .footer-top .footer-left{width:30%;flex:0 30%}.footer .footer-inner .footer-top .footer-center{width:42%}.footer .footer-inner .footer-top .footer-center img.home-link-img{right:0}.footer-bottom .inner{width:90%;min-width:90%;margin:0 auto}}@media (min-width:768px) and (max-width:959px){.mobmenur-container i{line-height:60px;font-size:60px;top:-10px !important}h1{max-width:100%;font-size:42px;line-height:50px}.blue-btn{padding:14px 20px 10px;min-width:182px}.mobmenur-container{position:relative !important;right:2vw !important}.mobmenur-container.fixed i{top:0 !important}.no-js .slider .owl-carousel,.slider .owl-carousel{display:block !important;height:800px !important}.slider .owl-carousel .owl-item .item{height:800px}.slider .owl-carousel .container .slider-content{width:90%;min-width:90%}.slider .container{height:800px;margin-top:1rem}.slider .container .slider-content{width:90%;min-width:90%}.slider .container .slider-content:before{left:30%;top:40%;width:275px}.slider .container .slider-content .tagline{font-size:35px}.slider .container .slider-content span.owl-slide-title{font-size:60px;line-height:70px;width:100%}#g-headertop .header-inner,#g-headertop.fixed .header-inner{width:90%;min-width:90%}#g-headertop .header-inner .site-logo,#g-headertop.fixed .header-inner .site-logo{width:30%;flex:0 30%}#g-headertop .header-inner .site-logo a img,#g-headertop.fixed .header-inner .site-logo a img{width:auto;height:40px;transition:0.4s ease all;margin-top:10px}#g-headertop .header-inner .site-navigation,#g-headertop.fixed .header-inner .site-navigation{width:62%;flex:0 62%}.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#primary .main-content{margin:-2rem auto 0rem}.home .sub-content{padding:2rem 2rem 0 2rem;width:85%;min-width:85%}.sub-content{width:85%;min-width:85%}.sub-content .g-grid.right{flex-direction:column}.sub-content .g-grid.right .content{width:100%}.sub-content .g-grid.right .image{width:100%;min-width:100%;margin:1.5rem 0% 0px 0;order:1}.quicklinks{width:90%;min-width:90%}.quicklinks .inner a.page .page-inner{justify-content:space-between;align-items:start;display:flex;flex-direction:column;gap:15px}.quicklinks .inner a.page .page-inner .green-btn{width:fit-content}.quicklinks .owl-nav{margin-top:10px;position:absolute;top:-76px;right:0}.quicklinks .owl-nav button.owl-next,.quicklinks .owl-nav button.owl-prev,.quicklinks button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit;height:46px;width:46px;background-color:#222343 !important;color:white !important;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;transition:all 0.4s ease}.introduction{margin:5rem auto 4rem;display:flex;padding-top:0rem;width:90%;min-width:90%}.gray-banner{background-attachment:scroll}.gray-banner .inner{z-index:1;position:relative;width:90%;margin:0 auto;min-width:90%}.gray-banner .inner p{width:100%}.content-carousel-container .heading-container{width:90%;min-width:90%}.content-carousel-container .inner.owl-carousel{width:90%;min-width:90%}.content-carousel-container .inner.owl-carousel .item img{height:342px}.our-solution .inner{width:90%;min-width:90%;flex-wrap:wrap}.our-solution .inner .solution{width:38%}.main-content{margin:-7rem auto 1rem auto}.main-content .content{padding:2rem 2rem 0 2rem;width:85%}.main-content .content h1{margin-top:0}.contact-boxes{display:flex;gap:20px;margin-top:2rem;flex-direction:column}.contact-boxes .contact-box{width:-webkit-fill-available;flex:0 100%}#the-team{width:85%}#the-team .inner .team-members .inner{gap:20px}#the-team .inner .team-members .inner .member{width:31%;flex:0 31%}.contact-form{position:relative;width:100%;border-radius:0;margin:0 auto 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:-webkit-fill-available;padding:26px}.contact-form .inner textarea{width:-webkit-fill-available;padding:26px}.footer-bottom .inner{width:90%;min-width:90%}.footer .footer-inner{width:90%;margin:0 auto;min-width:90%}.footer .footer-inner .footer-top{padding-bottom:0rem}.footer .footer-inner .footer-top .footer-center{width:30%;flex:0 30%}.footer .footer-inner .footer-top .footer-center .site-logo{display:none}.footer .footer-inner .footer-top .footer-left{width:40%;flex:0 40%}.footer .footer-inner .footer-top .footer-right{width:40%;flex:0 40%}}@media (min-width:320px) and (max-width:767px){ul#mega-menu-primary{padding:40px 20px !important}h1{font-size:38px;margin-top:0}h2{font-size:32px;line-height:normal;margin-bottom:0.8rem}.blue-btn{padding:14px 16px 10px;min-width:182px}.no-js .slider .owl-carousel,.slider .owl-carousel{display:block !important;height:650px !important}.slider .owl-carousel .owl-item .item{height:650px}.slider .owl-carousel .container .slider-content{width:90%;min-width:90%}.slider .container{height:650px;margin-top:1rem}.slider .container .slider-content{width:90%;min-width:90%}.slider .container .slider-content:before{left:auto;top:31%;width:275px;margin:0 auto}.slider .container .slider-content .tagline{font-size:30px;line-height:normal}.slider .container .slider-content span.owl-slide-title{font-size:50px;line-height:normal;width:100%}.mobmenur-container i{top:-8px !important;position:relative;transition:0.4s ease all}.mobmenur-container{position:relative !important;right:0vw !important}#g-headertop .header-inner,#g-headertop.fixed .header-inner{width:90%;min-width:90%}#g-headertop .header-inner .site-logo,#g-headertop.fixed .header-inner .site-logo{width:30%;flex:0 30%}#g-headertop .header-inner .site-logo a img,#g-headertop.fixed .header-inner .site-logo a img{width:auto;height:42px;transition:0.4s ease all;margin-top:10px}#g-headertop .header-inner .site-navigation,#g-headertop.fixed .header-inner .site-navigation{width:62%;flex:0 62%}.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#primary .main-content{margin:-2rem auto 0rem}.main-content .content{padding:1.5rem 1.5rem 0 1.5rem;width:80%;margin:-6rem auto 1rem}.home .sub-content{padding:1.5rem 1.5rem 0 1.5rem;width:80%;margin:-6rem auto 4rem}.home .sub-content h1{margin-top:0}.sub-content{width:80%;margin:1rem auto 0}.sub-content .g-grid.right{flex-direction:column;margin-bottom:2rem}.sub-content .g-grid.right .content{width:100%}.sub-content .g-grid.right .image{width:100%;min-width:100%;margin:1.5rem 0% 0px 0;order:1}.sub-content .g-grid.right .image img{height:75vw}.quicklinks{width:90%;min-width:90%;margin:4rem auto 6rem}.quicklinks .inner a.page{height:300px}.quicklinks .inner a.page .page-inner{justify-content:space-between;align-items:start;display:flex;flex-direction:column;gap:15px}.quicklinks .inner a.page .page-inner .green-btn{width:fit-content}.quicklinks .owl-nav{margin-top:10px;position:absolute;top:96%;right:0}.quicklinks .owl-nav button.owl-next,.quicklinks .owl-nav button.owl-prev,.quicklinks button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit;height:46px;width:46px;background-color:#222343 !important;color:white !important;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;transition:all 0.4s ease}.introduction{margin:5rem auto 4rem;display:flex;padding-top:0;width:90%;min-width:90%}.introduction .content h1{font-size:40px;line-height:normal}#the-team{width:90%}#the-team .inner .team-members .inner{gap:20px}#the-team .inner .team-members .inner .member{width:46%;flex:0 46%}#the-team .inner .team-members .inner .member img,#the-team .inner .team-members .inner .member .no-image{height:50vw}#the-team .inner .team-members .inner .member .details span.name{font-size:18px;line-height:normal}#the-team .inner .team-members .inner .member .details span.role{font-size:14px;line-height:20px}#the-team .inner .team-members .inner .member .details .green-btn{margin:15px auto;display:block;width:70%;padding:6px;text-align:center;font-size:15px;line-height:25px}.gray-banner{background-attachment:scroll}.gray-banner .inner{z-index:1;position:relative;width:90%;margin:0 auto;min-width:90%}.gray-banner .inner span.header{font-size:44px;line-height:normal}.gray-banner .inner p{width:100%;font-size:20px;line-height:normal}.content-carousel-container{padding:1rem 0 4rem}.content-carousel-container .heading-container{width:90%;min-width:90%}.content-carousel-container .inner.owl-carousel{width:90%;min-width:90%}.content-carousel-container .inner.owl-carousel .item img{height:300px}.content-carousel-container .inner.owl-carousel .owl-nav{bottom:-38px}.our-solution .inner{width:90%;min-width:90%;flex-wrap:wrap}.our-solution .inner .solution{width:38%}.contact-boxes{display:flex;gap:20px;margin-top:2rem;flex-direction:column}.contact-boxes .contact-box{width:-webkit-fill-available;flex:0 100%}.contact-form{padding-bottom:30px;width:90%;margin-top:4rem}.contact-form span.sub-header{margin-bottom:35px;padding:0 8%}.contact-form .inner{width:90%;margin:0 auto;padding:3rem 0}.contact-form .inner .small-print{width:100%}.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:-webkit-fill-available;margin-right:0;padding:20px}.contact-form .inner select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:-webkit-fill-available;padding:20px;margin-right:0}.contact-form .inner textarea{width:-webkit-fill-available;margin-right:0;margin-top:8px}.visible-phone{display:block}.mobmenu-right-panel{width:80% !important}#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-size:20px}.mobmenu-content:before{content:"";width:87% !important;height:90% !important}.mobmenur-container{top:20px}.footer-bottom .inner{width:90%;min-width:90%;flex-direction:column}.footer{padding:3rem 0 0rem;height:auto}.footer .footer-inner{width:90%;min-width:90%;margin:0 auto}.footer .footer-inner a.footemail{font-size:18px;line-height:20px}.footer .footer-inner .footer-top{display:flex;flex-direction:column-reverse;gap:10px}.footer .footer-inner .footer-top .footer-center{width:100%;order:1;display:none}.footer .footer-inner .footer-top .footer-left{width:100%;flex:0 100%;text-align:center}.footer .footer-inner .footer-top .footer-left .footer-links{margin-bottom:20px}.footer .footer-inner .footer-top .footer-left .footer-links a.footer-menu{color:#f2eee8;font-family:"Playfair Display", serif;font-size:16px;line-height:18px;-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;width:fit-content;height:auto;margin:0}.footer .footer-inner .footer-top .footer-right{width:100%;flex:0 100%;text-align:center}.footer .footer-inner .footer-top .footer-right .black-btn{margin:2rem auto 0}.footer .footer-inner .footer-top .footer-right .site-logo{display:none}.footer .footer-inner .footer-bottom{padding:2rem 0 0;flex-direction:column}.footer .footer-inner .spacer{color:white}.footer .footer-inner p.branding,.footer .footer-inner p.copyright{letter-spacing:0px;font-size:14px;line-height:18px;display:block;font-family:"Playfair Display", serif;margin-bottom:0;color:white;margin:0}.footer .footer-inner p.branding a,.footer .footer-inner p.copyright a{color:#222343;font-family:"Playfair Display", serif;font-size:16px;line-height:18px;-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;width:fit-content;height:auto}.footer .footer-inner .branding{margin-top:0}.footer .footer-inner p.copyright{margin-top:15px;margin-bottom:25px}.grecaptcha-badge{display:none !important}}.show-panel .mob-cancel-button{display:block;right:2rem;top:2rem}.mobmenu-content{margin-top:2px !important;padding-bottom:24px !important;z-index:1;height:calc(100% - 100px);overflow:auto;padding-top:10px;background:#245b91;position:relative}.mob-menu-slideout-over .mobmenu-panel{height:100vh}.mobmenu-right-panel{width:520px}#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-family:"Playfair Display", serif}#mobmenuright{margin:0;padding:0;margin-top:35px !important}.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:10px !important;top:15px !important;font-size:30px}@media (min-width:320px) and (max-width:959px){#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:hover{background-color:#245b91}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link{font-family:"Roboto", sans-serif;font-size:20px;color:#ffffff;font-weight:normal;font-weight:700;font-style:normal;text-decoration:none;text-transform:none;text-align:left;text-shadow:none;justify-content:start;align-items:start}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu{background-color:#ffffff}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link{color:#ffffff;background-color:#245b91}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li a{color:#ffffff;padding:10px 18px 10px;font-size:17px !important;line-height:normal;margin-top:0;font-family:"Roboto", sans-serif !important;font-weight:bold !important}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li a::after{display:none}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li a:hover{color:#222343 !important}}