header.fixed .content-wrapper{border:none}.menu-item.open::before{transform:rotateX(180deg);transition:transform .3s ease}#site-header.fixed .nav-wrapper nav .sub-menu li{padding:0}.menu-item-has-children .sub-menu .menu-item-has-children.open>.sub-menu{display:flex!important;opacity:1;pointer-events:auto;padding:5px 15px 15px}a.btn-secondary:visited{color:var(--yellow)}a.btn-secondary:visited:hover{color:var(--dark-blue)}#site-header.fixed .nav-wrapper nav ul li{padding:20px 0}#site-header.fixed{background-color:#fff}#hero .heading-wrapper h1{color:var(--dark-blue);font-family:Montserrat,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}#hero .heading-wrapper h1 span,#hero .heading-wrapper h1 strong{font-weight:700}.description-wrapper p b{font-weight:700;font-size:20px}#services .service-item{background-color:#fff;padding:40px 30px;border-radius:30px;gap:90px;transition:.2s;width:25%}#services .service-item.active{width:50%}#services .service-item .content-wrapper{visibility:hidden;width:0}#services .service-item.active .content-wrapper{visibility:visible;width:100%}#services .service-item:hover{cursor:pointer;transform:scale(1.005)}#services .service-item .heading-wrapper h4{color:var(--dark-blue);font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}#services .service-item ul{display:flex;flex-direction:column;gap:15px;list-style:none}#services .service-item ul li{position:relative}#services .service-item ul li::before{content:"";position:absolute;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAYAAABroNZJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGuSURBVHgB1ZM9T8JQFIbfC43ooELiQHQQTBzcnGBEBldj2HQQSIyj/gFMi4lx5hcADi4miLMD/QlsMBipMSYOJhZdJAjHe1ta+oEmOuk7tPfjnKfnvDkF/ooYfin55DTHQMs06Fcl/FCyLIeDwVCZQNsgyinFouaDUAdhDLDBl2EQNEhosjh0E3AWCwSpwQExGpKiKMdVcS45kmMijifmEHBSjbvKpbpbaj3QFWxAoWiFMBtAaPBlbFIL+itQrUfQxT6IzauKXEg77wOjr30PqAHd7gtmPi50Gvbz3hhGt0b55esbbsIckEpOALyZ+4MdIBpBmq1CdUIkDjh67wHtDtDj72YbyGaA6Sk3QMCjC4YBWf5U3ZXcCesA7RE4r5mH0yFe1Szw9GzuRYWHWTtHYyuIw+eJMGQJSK6ba1GZBRDay8BlEzwSEM3apBJmBU6JNlxnNI4fQxgq1ka0sbU5vjSMTvgy6n4IUHKW6GzL04aQxqe36j2UxEjzYUuPZiVstWWZ6wSghzQmyP6LqcWHLfTl0KkckGdrfj9cEBvWgWgmNapK5+A6W8Q9/oU+AX8WlrgxgfsNAAAAAElFTkSuQmCC");background-repeat:no-repeat;width:16px;height:20px;left:-25px}#services .service-item p,#services .service-item li{color:var(--dark-blue);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#services .service-item a{transition:.2s}#services .service-item a:hover{text-decoration:underline}#about.home .col-1 .box-content{background-color:var(--white);border-radius:30px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);margin-bottom:-315px}#about.home .col-1 .box-content ul{list-style:none;display:flex;gap:30px;flex-wrap:wrap}#about.home .col-1 .box-content ul{color:var(--dark-blue);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#about.home .col-1 .box-content li{width:47%}#about.home .col-1 .box-content ul li{position:relative;display:inline-block}#about.home .col-1 .box-content ul li::before{content:"";position:absolute;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAwCAYAAAA2GtvFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA9SURBVHgB7ZKxDQAgDMNaxC/5/5wsTPwR1IqJAygDGRLJk4c4SdkOAG925A7o2RM5GqYijw/eBB4Vvyj2WPO5CyTiuiJgAAAAAElFTkSuQmCC");background-repeat:no-repeat;width:16px;height:40px;left:-25px;background-position:center;background-size:contain}.grid-item-content h3,.accordion-layout h3{font-size:20px;line-height:24px;font-family:Montserrat;text-transform:uppercase}.accordion-layout .accordion-header{transition:.2s;border-radius:20px}.accordion-layout .accordion-header:hover{background-color:#f4f4f4}#why-choose .content-item{transition:.2s}#why-choose .content-item:hover{transform:scale(1.05)}.animate-petal{top:200px;width:600px;height:600px}.animate-petal .img-1{opacity:.9}.animate-petal .img-1{transition:transform .5s ease}.animate-petal.is-rotating .img-1{transform:rotate(180deg)}.text-center{text-align:center}.half-container{max-width:710px;width:100%}.btn-primary{color:var(--dark-blue);font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;padding:14px 53px;background-color:var(--yellow);border-radius:50px;border:2px solid var(--yellow);transition:.2s}.btn-primary:hover{background-color:transparent;color:var(--yellow)}.btn-secondary{color:var(--yellow);font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;padding:14px 53px;background-color:var(--dark-blue);border-radius:50px;border:2px solid var(--dark-blue);transition:.2s}.btn-secondary:hover{background-color:transparent;color:var(--dark-blue)}#brand-promise .sub-heading-wrapper h4{color:#fff;font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:50px}.accordion-header{color:var(--dark-blue);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;padding:0 30px;display:flex;justify-content:space-between}.accordion-header .icon{font-size:22px;transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease;opacity:0;border-radius:30px;background:linear-gradient(0deg,rgba(129,130,133,.1) 0%,rgba(129,130,133,.1) 100%),#fff}.accordion-item.active .accordion-content{opacity:1}.accordion-content>*{padding-bottom:10px}.accordion-content-active{margin:30px 0}.accordion-content h1,.accordion-content h2,.accordion-content h3,.accordion-content h4,.accordion-content h5,.accordion-content h6{color:#21233f;font-family:Montserrat;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.accordion-content h2{font-size:20px}.accordion-content p{color:#21233f;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:30px}#footer .col-2 ul li img{width:100}#testimonials h4{color:var(--dark-blue);font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.8px;text-transform:uppercase}form .wpcf7-list-item label{display:flex;align-items:center;gap:10px;cursor:pointer}form .wpcf7-list-item-label{color:var(--dark-blue);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:30px;border-bottom:1px solid var(--dark-blue);padding-bottom:20px;margin-bottom:40px}form .wpcf7-list-item{margin:0}b{display:inline-block}@media only screen and (max-width:1400px){#about.home .col-1 .box-content{margin-bottom:-250px}}@media only screen and (max-width:1366px){.heading-wrapper h1{font-size:40px!important}.btn-primary,.btn-secondary{font-size:14px;padding:10px 40px}.description-wrapper p b{font-size:16px}}@media only screen and (max-width:1200px){#services .service-item{width:100%}#services .service-item .content-wrapper{visibility:visible;width:100%;height:auto}#services .service-item .col-1{width:30%}#services .service-item .col-2{width:70%}}@media only screen and (max-width:1024px){#services .service-item .heading-wrapper h4{font-size:22px}}@media only screen and (max-width:980px){#services .service-item{gap:20px}#services .service-item.active{width:100%}#hero.home .ft-img-wrapper{text-align:right;margin-top:-200px}#hero.home .ft-img-wrapper img{width:75%}}@media only screen and (min-width:981px){#hero.home .ft-img-wrapper{display:none}}@media only screen and (max-width:800px){#why-choose.home .content-wrapper .content-col{width:100%}#why-choose.home .content-wrapper .content-col .content-item{gap:5px}.btn-wrapper{text-align:center}#about.home .col-1 .box-content li{width:100%}.accordion.accordion-layout{padding:20px!important}.accordion.accordion-layout .accordion-header{padding:0 10px 0 0}#hero.home .ft-img-wrapper{margin-top:0}#hero.home .ft-img-wrapper img{width:100%}}@media only screen and (max-width:767px){#services .service-item{gap:20px;flex-direction:column}#services .service-item .col-1,#services .service-item .col-2{width:100%}}@media only screen and (max-width:640px){#brand-promise .sub-heading-wrapper h4{font-size:25px;line-height:35px}.heading-wrapper h1,.heading-wrapper h1 span{font-size:30px!important}#services .service-item .heading-wrapper h4{font-size:20px}.description-wrapper p b{font-size:14px}#faq .accordion-header{gap:10px}#faq .accordion-header span{font-size:16px}}