@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");:root{--global-font-family: "Roboto", sans-serif;--global-font-size: 18px;--global-font-weight: 300;--global-font-color: #2C2C2C;--global-background-color: #FFF;--list--font-family: "Roboto", sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#045097;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#2C2C2C}@keyframes slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes downtoup{0%, 100%{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes uptodown{0%, 100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*{margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--global-font-family);font-size:var(--global-font-size);font-weight:var(--global-font-weight);color:var(--global-font-color);background:var(--global-background-color);overflow-x:hidden}body:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4);width:100%;height:100%;opacity:0;z-index:-9;visibility:hidden;transition:0.4s}body ::selection{background-color:#045097;color:#fff}body .container{max-width:1570px;margin:0 auto;width:100%;padding:0 0.938em}body .center{text-align:center}body .hidden{display:none !important}body p{font-family:var(--global-font-family);font-size:var(--global-font-size);font-weight:var(--global-font-weight);margin:0 0 1em}body a{color:var(--global-font-color);text-decoration:none;box-shadow:none;transition:0.4s}body a:hover{color:#2C2C2C;transition:0.4s}body .margin-auto{margin-left:auto;margin-right:auto}body .mg-bottom{margin-bottom:2em}body .mg-none{margin:0 !important}body .flex-row{display:flex;flex-direction:row;flex-wrap:wrap}body .flex-row .col-1{flex:0 0 8.34%;width:8.34%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-2{flex:0 0 16.67%;width:16.67%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-3{flex:0 0 25%;width:25%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-4{flex:0 0 33.33%;width:33.33%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-5{flex:0 0 41.66%;width:41.66%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-6{flex:0 0 50%;width:50%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-7{flex:0 0 58.33%;width:58.33%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-8{flex:0 0 66.66%;width:66.66%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-9{flex:0 0 75%;width:75%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-10{flex:0 0 83.33%;width:83.33%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-11{flex:0 0 91.66%;width:91.66%;padding:0 0.938em;box-sizing:border-box}body .flex-row .col-12{flex:0 0 100%;width:100%;padding:0 0.938em;box-sizing:border-box}body .cursor-example{position:fixed;top:0;left:0;width:12px;height:12px;border-radius:100%;background-color:#1092CF;z-index:9999}body .cursor-example.light-cursor{background-color:#fff}body.home header#masthead{margin-bottom:0;position:relative;top:0;width:100%;left:0;right:0;z-index:99}body.home header#masthead .header-main{position:absolute;border:none;transition:all 0.3s}body.home header#masthead .header-main:hover{background:#fff}body.home header#masthead .header-main:hover ul.menu-wrapper>li.menu-item>a{color:#2C2C2C}body.home header#masthead .header-main:hover ul.menu-wrapper>li.menu-item.menu-item-has-children>a::after{color:#2C2C2C}body.home header#masthead .header-main:hover ul.menu-wrapper>li.menu-item select.gt_selector{border:1px solid #2C2C2C;color:#2C2C2C}body.home header#masthead .header-main:hover .logo img{filter:brightness(1) invert(1)}body.home header#masthead .header-main .logo img{transition:all 0.3s;filter:none}body.home header#masthead .header-main ul.menu-wrapper>li.menu-item>a{color:#fff}body.home header#masthead .header-main ul.menu-wrapper>li.menu-item.menu-item-has-children>a::after{color:#fff}body.home header#masthead .header-main ul.menu-wrapper>li.menu-item.wishlist-icon a:after{color:#fff}body.home header#masthead .header-main ul.menu-wrapper>li.menu-item select.gt_selector{border:1px solid #fff;color:#fff}body header#masthead{position:relative;z-index:99}body header#masthead .header-main{top:0;left:0;right:0;background:transparent;z-index:9999;padding:0.8em 0;border-bottom:1px solid #2C2C2C}body header#masthead .header-main .flex-row{align-items:center;justify-content:space-between}body header#masthead .header-main .flex-row>div{padding:0}body header#masthead .header-main ul.menu-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:0 2.5em}body header#masthead .header-main ul.menu-wrapper li.menu-item{list-style:none;position:relative;left:3em;opacity:0;text-transform:capitalize}body header#masthead .header-main ul.menu-wrapper li.menu-item.menu-item-has-children>a{padding-right:1em}body header#masthead .header-main ul.menu-wrapper li.menu-item.menu-item-has-children>a::after{content:'\f078';font-family:'FontAwesome';position:absolute;top:30%;right:0;font-size:0.8em;transition:all 0.3s;color:#2C2C2C}body header#masthead .header-main ul.menu-wrapper li.menu-item.menu-item-has-children>a:hover::after{rotate:180deg}body header#masthead .header-main ul.menu-wrapper li.menu-item.current-menu-item>a:before{left:0;right:0}body header#masthead .header-main ul.menu-wrapper li.menu-item select.gt_selector{background:transparent;border-radius:0;border:1px solid #2C2C2C;color:#2C2C2C;font-weight:600;transition:all 0.3s;font-size:1em;font-family:var(--global-font-family)}body header#masthead .header-main ul.menu-wrapper li.menu-item a{font-family:var(--global-font-family);font-size:1.15em;display:flex;align-items:center;color:#2C2C2C;transition:0.4s;position:relative;padding:0.2em 0;font-weight:400;text-decoration:none}body header#masthead .header-main ul.menu-wrapper li.menu-item a:before{content:"";position:absolute;z-index:-1;left:0;width:0;bottom:0;background:#045097;height:2px;transition:all 0.4s}body header#masthead .header-main ul.menu-wrapper li.menu-item a:hover:before{left:0;width:100%}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu{position:absolute;top:125%;transform:translateY(10px);transition:0.2s;width:220px;opacity:0;visibility:hidden;transition-delay:0.4s;height:0;background:#fff;box-shadow:0 20px 20px rgba(0,0,0,0.18);border-top:2px solid #045097;display:block}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item{margin:0;border-bottom:1px solid rgba(0,0,0,0.1);display:block;background:#fff}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item a{width:100%;padding:0.5em 1em;color:#2C2C2C;letter-spacing:0;transition:0.4s;transform:perspective(1px) translateZ(0);display:block;position:relative;font-size:1em;box-sizing:border-box;font-weight:400;text-transform:capitalize}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item a:before{display:none}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item a:hover{background:#045097;color:#fff;transition:0.4s}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item:last-child{border-bottom:0}body header#masthead .header-main ul.menu-wrapper li.menu-item button.sub-menu-toggle{display:none}body header#masthead .header-main ul.menu-wrapper li.menu-item:first-child{margin-left:0;padding-left:0}body header#masthead .header-main ul.menu-wrapper li.menu-item:last-child{margin-right:0;padding-right:0}body header#masthead .header-main ul.menu-wrapper li.menu-item:hover ul.sub-menu{opacity:1;visibility:visible;height:auto;transform:none;transition:0.4s}body header#masthead .header-main .logo{width:fit-content;margin:0 auto}body header#masthead .header-main .logo img{filter:brightness(0)}body #content .mw-80{max-width:80%;margin-left:auto;margin-right:auto}body #content .mg-bottom{margin-bottom:2em}body #content .wht-head{color:#fff !important}body #content .wht-txt p{color:#fff !important}body #content .txt p{color:var(--global-font-color);font-family:var(--global-font-family);font-size:1.1em;font-weight:300;color:#2C2C2C}body #content .txt p strong{color:#045097;font-weight:600}body #content .txt a{color:var(--global-font-color);transition:0.4s;font-size:inherit}body #content .txt a:hover{opacity:0.8}body #content .btn{margin-bottom:0}body #content .btn a{background:#2C2C2C;color:#fff;display:inline-block;z-index:1;position:relative;font-size:1.3em;font-family:var(--global-font-family);border-radius:10px;font-weight:400;padding:0.8em 1.8em;text-align:center;transition:all 0.4s;overflow:hidden}body #content .btn a:hover{background:transparent;text-decoration:none;color:#045097}body #content .btn a:hover:after{top:50%}body #content .btn a::after{content:'';position:absolute;height:200%;width:150%;top:250%;left:50%;background:#fff;z-index:-1;border-radius:100%;transform:translate(-50%, -50%);transition:0.5s}body #content .btn-2{margin-bottom:0}body #content .btn-2 a{background:#fff;color:#045097;display:inline-block;z-index:1;position:relative;font-size:1.1em;font-family:var(--global-font-family);border-radius:10px;border:1px solid #045097;font-weight:400;padding:0.7em 1.8em;text-align:center;transition:all 0.4s;overflow:hidden}body #content .btn-2 a:hover{background:transparent;text-decoration:none;color:#fff}body #content .btn-2 a:hover:after{top:50%}body #content .btn-2 a::after{content:'';position:absolute;height:200%;width:150%;top:250%;left:50%;background:#045097;z-index:-1;border-radius:100%;transform:translate(-50%, -50%);transition:0.5s}body #content .btn-arrow{width:fit-content}body #content .btn-arrow a{color:#045097;font-family:var(--global-font-family);font-size:1.2em;font-weight:400;position:relative;display:flex;align-items:center;overflow:hidden;padding-right:1.5em}body #content .btn-arrow a::before{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:#045097;transition:all .3s;z-index:-1;border:0 none;border-radius:50px;transform:none;opacity:0}body #content .btn-arrow a:hover{color:#fff;text-decoration:none}body #content .btn-arrow a:hover::before{width:100%;opacity:1}body #content .btn-arrow a:hover span.arrow{width:57px}body #content .btn-arrow a:hover span.arrow svg{rotate:-45deg}body #content .btn-arrow span.arrow{background:#045097;color:#fff;height:47px;width:47px;border-radius:50%;margin-right:0.5em;display:flex;align-items:center;justify-content:center;transition:all 0.3s}body #content .btn-arrow span.arrow svg{transition:all .3s}body #content .main-head{font-size:3.45em;font-family:var(--global-font-family);font-weight:500;text-transform:capitalize;color:#045097;margin-bottom:0.5em}body #content header.entry-header.alignwide{position:relative;margin-bottom:2em !important}body #content header.entry-header.alignwide .page-banner .featured-txt{min-height:320px;height:100%;position:relative;background-attachment:fixed !important;background-position:center center !important}body #content header.entry-header.alignwide .page-banner .featured-txt::before{content:' ';position:absolute;background:rgba(0,0,0,0.2);width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:1}body #content header.entry-header.alignwide .page-head{position:absolute;bottom:40%;z-index:99;width:100%;left:15px;right:0}body #content header.entry-header.alignwide .page-head h4{font-family:var(--global-font-family);font-size:4em;color:#fff;font-weight:500}body #content .hero-sec{margin-bottom:3.8em}body #content .hero-sec .hero-main{position:relative}body #content .hero-sec .hero-main::before{content:'';position:absolute;display:block;height:100%;width:100%;top:0;left:0;opacity:0.3;background:linear-gradient(180deg, #000 -49.26%, transparent 100%);z-index:9}body #content .hero-sec .hero-main video{height:100vh;width:100%;object-fit:cover;position:relative}body #content .hero-sec .hero-main .hero-txt{position:absolute;left:0;right:0;top:20%;display:block;text-align:center;z-index:9}body #content .hero-sec .hero-main .hero-txt h2{font-size:3.5em;font-family:var(--global-font-family);font-weight:300;color:#fff;margin-bottom:0.2em;line-height:1.5 strong;line-height-font-weight:700}body #content .hero-sec .hero-main .btn{position:absolute;bottom:2em;left:0;right:0;margin:0 auto;width:fit-content;z-index:9}body #content .hero-sec .hero-main .btn a{background:#000;padding:0.7em 6em}body #content .hero-sec .hero-main .btn a:hover{background:#045097}body #content .grid-sec{margin-bottom:3.8em}body #content .grid-sec .flex-row{grid-template-columns:auto auto auto;grid-column-gap:1em;display:grid}body #content .grid-sec .flex-row .col{position:relative;top:3em;opacity:0}body #content .grid-sec .flex-row .grid-box{border-radius:15px;background:#F0F0F0;padding:1em 2em;transition:all 0.3s;height:100%;box-sizing:border-box}body #content .grid-sec .flex-row .grid-box:hover{box-shadow:0 10px 10px 0px rgba(0,0,0,0.1);transform:translateY(-10px)}body #content .grid-sec .flex-row .grid-box img{margin-bottom:1em}body #content .grid-sec .flex-row .grid-box h4{color:#2C2C2C;font-size:1.7em;font-weight:500;font-family:var(--global-font-family);margin-bottom:0.5em;text-transform:capitalize}body #content .grid-sec .flex-row .grid-box p{color:#2C2C2C;font-size:1em;font-weight:300;font-family:var(--global-font-family)}body #content .building-sec .col-6{position:relative;opacity:0}body #content .building-sec .col-6.left{right:3em}body #content .building-sec .col-6.right{left:3em}body #content .building-sec .building-img{position:relative}body #content .building-sec .building-img img{width:100%}body #content .building-sec .circle-img{text-align:right;transform:translateY(-65px)}body #content .building-sec .circle-img img{border-radius:50%;box-shadow:rgba(0,0,0,0.4);animation:Rotate infinite 10s linear;-webkit-animation:Rotate infinite 10s linear}body #content .building-sec .txt{margin-bottom:3.8em}body #content .building-sec .counter-flex{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:1em;margin-bottom:3em}body #content .building-sec .counter-flex .counter-box{text-align:center}body #content .building-sec .counter-flex .counter-box h4{color:#1092CF;margin-bottom:0.1em}body #content .building-sec .counter-flex .counter-box p{font-size:1.35em;font-family:var(--global-font-family);color:#2C2C2C;font-weight:400;margin-bottom:0}body #content .solar-sol-sec{background:#F0F0F0;padding:3.8em 0}body #content .solar-sol-sec .ss-row .main-head{max-width:50%}body #content .solar-sol-sec .ss-slider .solutions-grid{margin:0 -17px}body #content .solar-sol-sec .ss-slider .solutions-grid .slick-track{display:flex;gap:17px}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box{background:#FFF;border-radius:10px;padding:0 0 2em 2em;align-self:stretch;height:auto}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box .solution-upper{display:flex !important;align-items:end;justify-content:space-between;margin-bottom:1em}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box .solution-upper>div{padding:0}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box .solution-upper>div.col-7{padding-right:0.5em}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box .icon{border-radius:50%;background:#1092CF;width:fit-content;padding:1em;margin-bottom:2em}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box .icon img{width:100%}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box h3{font-size:2em;font-family:var(--global-font-family);font-weight:500;color:#2C2C2C}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box .thumbnail{padding-bottom:1.5em}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box .thumbnail img{border-radius:0 10px 0 0;width:100%}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box .text{padding-right:2em;margin-bottom:1em;min-height:6em}body #content .solar-sol-sec .ss-slider .solutions-grid .solution-box .text p{font-size:1.1em;font-family:var(--global-font-family);color:#2C2C2C;font-weight:300;line-height:1.5}body #content .solar-sol-sec .ss-slider button.slick-arrow{display:flex;align-items:center;justify-content:center;position:absolute;z-index:99;top:-140px;border:none;background:transparent;color:#045097;border:1px solid #045097;font-size:1.6em;font-weight:300;border-radius:50%;padding:0.5em;cursor:pointer;transition:0.4s}body #content .solar-sol-sec .ss-slider button.slick-arrow:hover{background:#045097;color:#fff}body #content .solar-sol-sec .ss-slider button.slick-arrow.slick-next{right:0}body #content .solar-sol-sec .ss-slider button.slick-arrow.slick-prev{right:80px}body #content .color-grid-sec{background-color:#2C2C2C;margin-bottom:3.8em}body #content .color-grid-sec .col-4{padding:0}body #content .color-grid-sec .col-4:nth-child(2) .color-box{background:#045097}body #content .color-grid-sec .col-4 .color-box{background:#1092CF;height:100%;text-align:center;padding:1.8em 2.5em;box-sizing:border-box}body #content .color-grid-sec .col-4 .color-box img{margin-bottom:1em;transform-style:preserve-3d;transition:all 0.3s}body #content .color-grid-sec .col-4 .color-box h4{color:#fff;font-size:1.8em;font-family:var(--global-font-family);font-weight:500;margin-bottom:0.5em}body #content .color-grid-sec .col-4 .color-box p{color:#fff;font-size:1.1em;font-family:var(--global-font-family);font-weight:300}body #content .color-grid-sec .col-4 .color-box:hover img{transform:rotateY(-180deg)}body #content .timeline-sec{margin-bottom:3.8em}body #content .timeline-sec .flex-row{align-items:baseline;justify-content:center}body #content .timeline-sec .flex-row>div{flex:0 0 16.6%;width:16.6%;display:flex;flex-direction:column;height:auto;align-self:stretch;align-items:center;transition:all 0.6s}body #content .timeline-sec .flex-row>div.reverse{flex-direction:column-reverse}body #content .timeline-sec .flex-row>div:hover{transform:scale(1.04);z-index:9}body #content .timeline-sec .timeline-step{position:relative;top:3em;opacity:0}body #content .timeline-sec .timeline-step.step-1 .timeline-bar{border-radius:50px 0 0 50px}body #content .timeline-sec .timeline-step.step-6 .timeline-bar{border-radius:0px 50px 50px 0px}body #content .timeline-sec .timeline-step .circle{text-align:center;height:320px}body #content .timeline-sec .timeline-step .circle img{width:100%}body #content .timeline-sec .timeline-step .timeline-bar{height:94px;background:#1092CF;width:100%}body #content .timeline-sec .timeline-step .content{height:320px;display:flex;flex-direction:column;justify-content:center}body #content .timeline-sec .timeline-step .content h3{font-size:1.8em;font-family:var(--global-font-family);font-weight:500;margin-bottom:0.5em;color:#2C2C2C}body #content .timeline-sec .timeline-step .content p{font-size:1.05em;font-family:var(--global-font-family);font-weight:300;color:#2C2C2C}body #content .timeline-sec .timeline-step.reverse{bottom:3em;top:initial !important}body #content .timeline-sec .timeline-step.reverse .timeline-bar{background:#045097}body #content .timeline-sec-mob{display:none}body #content .timeline-sec-mob .timeline-step{display:flex;gap:1em;margin-bottom:1em}body #content .timeline-sec-mob .content{display:flex;flex-direction:column;justify-content:center;padding-top:1em}body #content .timeline-sec-mob .content h3{font-size:1.8em;font-family:var(--global-font-family);font-weight:500;margin-bottom:0.5em;color:#2C2C2C}body #content .timeline-sec-mob .content p{font-size:1.05em;font-family:var(--global-font-family);font-weight:300;color:#2C2C2C}body #content .talk-about-sec{position:relative;margin-bottom:3.8em}body #content .talk-about-sec::before{content:'';height:100%;width:55%;right:0;position:absolute;display:block;z-index:0;background:url("https://tajsol.com/wp-content/uploads/2025/05/form-bg.webp") no-repeat;background-size:contain;background-position:bottom;bottom:10%}body #content .talk-about-sec .talk-about-row{padding:2em 1em;position:relative;justify-content:space-between}body #content .talk-about-sec .talk-about-row::before{content:'';background:#F0F0F0;position:absolute;height:80%;width:100%;display:block;z-index:-9;top:0;left:0}body #content .talk-about-sec .talk-about-row .main-head{color:#1092CF}body #content .talk-about-sec .talk-about-row .form{position:relative;background:#045097;padding:2em 2em 1em 2em;border-radius:20px;width:75%;margin:0 auto;z-index:9}body #content .talk-about-sec .talk-about-row .txt p{font-size:1.3em}body #content .our-clients-sec{margin-bottom:3.8em}body #content .our-clients-sec .our-clients-slider .slick-track{padding:2em 0;display:flex;gap:1em}body #content .our-clients-sec .our-clients-slider .grid-box{border-radius:15px;background:#F0F0F0;padding:3em 1.5em;transition:all 0.3s;height:100%;box-sizing:border-box}body #content .our-clients-sec .our-clients-slider .grid-box:hover{box-shadow:0 10px 10px 0px rgba(0,0,0,0.1);transform:translateY(-10px)}body #content .our-clients-sec .our-clients-slider .grid-box img{margin-bottom:1em}body #content .our-clients-sec .our-clients-slider .grid-box p{font-size:1.25em;font-family:var(--global-font-family);color:#2C2C2C;font-weight:400;margin-bottom:1em}body #content .our-clients-sec .our-clients-slider .grid-box h4{font-size:1.5em;font-family:var(--global-font-family);color:#1092CF;font-weight:500}body #content .about-sec{margin-bottom:3.8em}body #content .about-sec .about-row .about-img img{width:100%}body #content .contact-info-sec{margin-bottom:5em;margin-top:3em}body #content .contact-info-sec .contact-info-row{margin-top:2em}body #content .contact-info-sec .contact-info-row .grid-box{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:30px;padding:1.5em;display:flex;gap:30px;box-sizing:border-box;height:100%;align-items:center;transition:all 0.3s;margin-bottom:1em}body #content .contact-info-sec .contact-info-row .grid-box:hover{background:#1092CF}body #content .contact-info-sec .contact-info-row .grid-box:hover .icon-div{background:#fff;color:#1092CF}body #content .contact-info-sec .contact-info-row .grid-box:hover .grid-text-div h4{color:#fff}body #content .contact-info-sec .contact-info-row .grid-box:hover .grid-text-div p{color:#fff}body #content .contact-info-sec .contact-info-row .grid-box:hover .grid-text-div p a{color:#fff}body #content .contact-info-sec .contact-info-row .grid-box .icon-div{font-size:1.5em;background:#1092CF;border:none;border-radius:16px;color:#fff;display:flex;align-items:center;justify-content:center;padding:1em;height:fit-content}body #content .contact-info-sec .contact-info-row .grid-box .grid-text-div h4{font-size:1.4em;font-weight:500;font-family:var(--global-font-family);color:#2C2C2C;margin-bottom:0.4em}body #content .contact-info-sec .contact-info-row .grid-box .grid-text-div p{font-size:1em;font-family:var(--global-font-family);font-weight:300;color:#2C2C2C}body #content .contact-info-sec .contact-info-row .grid-box .grid-text-div p a{font-size:inherit}body #content .contact-info-sec .contact-info-row .grid-box .grid-text-div p a:hover{text-decoration:underline}body #content .contact-form-sec{margin-bottom:3.8em}body #content .contact-form-sec .contact-form-row .main-head{color:#2C2C2C;font-size:2.5em}body #content .contact-form-sec .contact-form-row .form-div{background:#F8F8F8;border-radius:30px;padding:50px}body #content .contact-form-sec .contact-form-row form.wpcf7-form .submit-btn{text-align:right;margin-bottom:0}body #content .contact-form-sec .contact-form-row form.wpcf7-form .submit-btn p{display:flex;flex-direction:column;align-items:flex-end}body #content .contact-form-sec .contact-form-row form.wpcf7-form .submit-btn input.wpcf7-submit{font-family:var(--global-font-family);font-size:1em;font-weight:600;background:#045097;padding:1em 2em;border:0;border-radius:0;color:#fff;width:100%;display:inline-block;transition:all 0.4s;cursor:pointer;border-radius:10px;position:relative;border:1px solid #045097}body #content .contact-form-sec .contact-form-row form.wpcf7-form .submit-btn input.wpcf7-submit:hover{background:#1092CF;text-decoration:none;color:#fff;border-color:#1092CF}body #content .contact-form-sec .contact-form-row .map-div{border-radius:30px;height:100%}body #content .contact-form-sec .contact-form-row .map-div p{height:100%}body #content .contact-form-sec .contact-form-row .map-div p iframe{height:100%;border-radius:30px}body #content form.wpcf7-form{margin:1.5em 0 0 0}body #content form.wpcf7-form p{margin:0;font-size:1em}body #content form.wpcf7-form .flex-row>div{width:100%}body #content form.wpcf7-form input.wpcf7-text{font-family:var(--global-font-family);font-size:1em;font-weight:400;color:#2C2C2C;box-sizing:border-box;width:100%;padding:1em 0.8em;border:1px solid #fff;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);transition:all 0.4s;margin-bottom:0.5em;border-radius:10px}body #content form.wpcf7-form input.wpcf7-text:active,body #content form.wpcf7-form input.wpcf7-text:focus{outline:none}body #content form.wpcf7-form textarea.wpcf7-textarea{font-family:var(--global-font-family);font-size:1em;font-weight:400;color:#2C2C2C;box-sizing:border-box;width:100%;padding:10px;border:1px solid #fff;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);resize:none;transition:all 0.4s;margin-bottom:0.5em;border-radius:10px;height:180px}body #content form.wpcf7-form textarea.wpcf7-textarea:active,body #content form.wpcf7-form textarea.wpcf7-textarea:focus{outline:none}body #content form.wpcf7-form .submit-btn{text-align:right;margin-bottom:0}body #content form.wpcf7-form .submit-btn p{display:flex;flex-direction:column;align-items:flex-end}body #content form.wpcf7-form .submit-btn input.wpcf7-submit{font-family:var(--global-font-family);font-size:1em;font-weight:600;color:#045097;padding:1em 2em;border:0;border-radius:0;background:#fff;width:100%;display:inline-block;transition:all 0.4s;cursor:pointer;border-radius:10px;position:relative;border:1px solid #045097}body #content form.wpcf7-form .submit-btn input.wpcf7-submit:hover{background:transparent;text-decoration:none;color:#fff;border-color:#fff}body #content ul.slick-dots{display:flex;padding-left:0;justify-content:center;list-style:none;margin:2em auto;width:fit-content;background:#BABABA;border-radius:10px}body #content ul.slick-dots li{line-height:1;display:flex;align-items:center}body #content ul.slick-dots li button{background:#BABABA;transition:0.4s;padding:0;border:0;font-size:0;height:6px;width:40px;border-radius:10px}body #content ul.slick-dots li.slick-active button{background:#045097;transition:0.4s}body nav#mm-menu .mm-navbar .mm-navbar__title{background:#045097;color:#fff;font-size:1.2em;font-family:var(--global-font-family);font-weight:400}body nav#mm-menu .mm-navbar .mm-btn::before{border-color:#FFF}body nav#mm-menu .mm-panels .mm-panel .mm-navbar{background:#045097}body nav#mm-menu .mm-panels .mm-panel .mm-navbar a.mm-navbar__title{font-size:1.2em;font-family:var(--global-font-family);font-weight:400;color:#FFF}body nav#mm-menu .mm-panels .mm-panel ul#primary-menu-list li{font-size:1.1em;font-family:var(--global-font-family);font-weight:400}body footer#colophon .footer-top{padding:1em 0;background:#045097}body footer#colophon .footer-top .flex-row{justify-content:space-between;align-items:center}body footer#colophon .footer-top .contact-details ul{display:flex;gap:1em;list-style:none}body footer#colophon .footer-top .contact-details ul li{color:#fff;display:flex;align-items:center;gap:0.5em;font-size:1.1em;font-family:var(--global-font-family);font-weight:400}body footer#colophon .footer-top .contact-details ul li svg{background:#fff;color:#045097;border-radius:50%;padding:0.6em}body footer#colophon .footer-top .contact-details ul li a{color:#fff}body footer#colophon .footer-top .contact-details ul li a:hover{text-decoration:underline}body footer#colophon .footer-top .socials ul{display:flex;gap:1em;list-style:none}body footer#colophon .footer-top .socials ul li{color:#fff;display:flex;align-items:center;gap:0.5em;font-size:1.4em}body footer#colophon .footer-top .socials ul li a{color:#fff}body footer#colophon .footer-main{padding:4em 0 4em;background:#E6EBF2}body footer#colophon .footer-main .flex-row{display:grid;justify-content:space-between;grid-template-columns:30% auto auto 35%;grid-column-gap:2em}body footer#colophon .footer-main .logo{width:fit-content;margin-bottom:1em}body footer#colophon .footer-main .logo img{width:100%}body footer#colophon .footer-main section.widget h2.widget-title{font-family:var(--global-font-family);font-weight:600;font-size:1.5em;text-transform:capitalize;color:#595959;margin-bottom:0.8em}body footer#colophon .footer-main section.widget p{font-size:1em;font-family:var(--global-font-family);color:#595959;font-weight:400;margin-bottom:0.5em}body footer#colophon .footer-main section.widget ul.menu{list-style:none;padding:0;display:grid;gap:1em}body footer#colophon .footer-main section.widget ul.menu li{font-family:var(--global-font-family);font-weight:400;font-size:1.1em;text-transform:capitalize;color:#595959}body footer#colophon .footer-main section.widget ul.menu li a{font-size:inherit;color:#595959}body footer#colophon .footer-main section.widget ul.menu li a:hover{text-decoration:underline}body footer#colophon .footer-main section.widget ul.addresses{list-style:none;padding:0}body footer#colophon .footer-main section.widget ul.addresses li{font-family:var(--global-font-family);font-weight:400;font-size:1.1em;text-transform:capitalize;color:#595959;margin-bottom:0.8em}body footer#colophon .footer-main section.widget ul.addresses li h4{font-family:var(--global-font-family);font-weight:500;font-size:1.3em;text-transform:capitalize;color:#595959;margin-bottom:0.5em}body footer#colophon .footer-main section.widget ul.addresses li a{font-size:inherit;color:#595959}body footer#colophon .footer-main section.widget ul.addresses li a:hover{text-decoration:underline}body footer#colophon .copyright{background:#2C2C2C;padding:0.8em 0;text-align:center}body footer#colophon .copyright .flex-row{justify-content:space-between;align-items:center}body footer#colophon .copyright p{font-family:var(--global-font-family);font-size:0.9em;font-weight:300;margin-bottom:0;color:#fff}body footer#colophon .copyright p a{color:#fff;font-size:inherit}body footer#colophon .copyright p a:hover{text-decoration:underline;color:#fff;text-decoration-color:#fff}
/*# sourceMappingURL=template.css.map */
