@import url(https://fonts.googleapis.com/css2?family=PT+Sans+Caption:wght@400;700&display=swap);
.btn{border:none;text-decoration:none}.btn__primary{background-color:#2B2E87;color:#fff;display:inline-block;font-size:0.75rem;padding:10px 20px;border-radius:5px;font-weight:700;margin-top:3rem;transition:all 0.3s ease-in-out}.btn__whatsapp{align-items:center;background-color:#25D366 !important;color:#fff;display:inline-block;font-size:0.75rem;margin-left:10px;padding:10px 20px;border-radius:5px;font-weight:700;position:relative;transition:all 0.3s ease-in-out}.btn__whatsapp div{display:flex;gap:12px;justify-content:space-between}.btn__whatsapp div svg{max-width:1rem}.breadcrumb__wrapper,.page__header__wrapper,.archive__header__wrapper,.about__header__wrapper,.contact__header__wrapper,.single__header__wrapper,.archive__products__wrapper,.home__about__wrapper,.featured__wrapper,.home__partners__wrapper,.home__products__wrapper,.about__page,.contact__wrapper,.contact__form__wrapper,.single__page__wrapper,.header,.header__wrapper,.footer{padding:0 2.25rem}@media (max-width: 766px){.breadcrumb__wrapper,.page__header__wrapper,.archive__header__wrapper,.about__header__wrapper,.contact__header__wrapper,.single__header__wrapper,.archive__products__wrapper,.home__about__wrapper,.featured__wrapper,.home__partners__wrapper,.home__products__wrapper,.about__page,.contact__wrapper,.contact__form__wrapper,.single__page__wrapper,.header,.header__wrapper,.footer{padding:0 1rem}}.archive__products,.featured__container,.home__products{box-sizing:border-box;padding:8rem}@media (max-width: 766px){.archive__products,.featured__container,.home__products{padding:2rem}}.section__title,.home__about__title,.featured__title,.products__title,.single__title,.footer__title{font-size:2rem;margin-bottom:2rem;line-height:1.6rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth;box-sizing:border-box;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background:#FFFFFF;font-family:'PT Sans Caption', sans-serif;line-height:1.6em}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}strong,b{font-weight:700}::-webkit-scrollbar{display:none}video{height:auto;width:100%}.content{background:#FAFAFA;border-radius:1.5rem}::placeholder{color:#8a8a8a;opacity:1}:-ms-input-placeholder{color:#8a8a8a}::-ms-input-placeholder{color:#8a8a8a}.breadcrumb{background:#efeff8;border-bottom:solid 1px #dedee9;padding:10px 0}.breadcrumb__wrapper{display:flex;gap:10px}.breadcrumb__wrapper a{color:#181818;font-size:0.75rem;font-weight:600;text-decoration:none;text-transform:uppercase}.breadcrumb__wrapper a:last-child{color:#181818;opacity:0.5}.card{background:#FAFAFA;border:solid 1px rgba(0,0,0,0.12);flex-basis:31%}@media (max-width: 766px){.card{margin-bottom:1rem;flex-basis:100%}}.card__thumb{box-sizing:border-box;padding:1.5rem;text-align:center}.card__thumb img{max-width:72%;width:100%}.card__content{background:#2B2E87;box-sizing:border-box;color:#fff;padding:2rem 2.5rem}.card__content p{min-height:3.5rem}.card__content span{font-size:0.75rem}.card__button{background:#242670;box-sizing:border-box;color:#fff;display:flex;font-size:0.75rem;justify-content:space-between;padding:12px 2.5rem;text-transform:uppercase}.card__button a{color:#fff;text-decoration:none}.menu__dropdown{background:url(images/arrow.svg) no-repeat right 8px center;padding-right:2rem;position:relative}@media (max-width: 766px){.menu__dropdown{background:url(images/arrow.svg) no-repeat right 8px;padding-right:0}}.menu__dropdown .dropdown{box-sizing:border-box}@media (max-width: 766px){.menu__dropdown .dropdown{padding-left:1rem}}@media (min-width: 768px){.menu__dropdown:hover>.dropdown{height:auto;opacity:1;visibility:visible}}.menu__dropdown--active+.dropdown{height:auto;opacity:1;visibility:visible}.dropdown{display:block;opacity:0;padding-top:0.5rem;position:absolute;visibility:hidden}@media (max-width: 766px){.dropdown{background:#2B2E87;color:#fff;height:0;left:0;padding-top:0;position:relative;top:0;width:100%}}.dropdown ul{background:#fff;border-radius:0.5rem;display:block !important;padding:12px 24px}@media (max-width: 766px){.dropdown ul{background:transparent;padding:8px 0px !important}}.dropdown ul li{position:relative}.dropdown ul li a,.dropdown ul li span{color:#000 !important;display:block;font-size:0.8125rem !important;min-width:180px;padding:4px 0;text-transform:uppercase}@media (max-width: 766px){.dropdown ul li a,.dropdown ul li span{color:#fff !important}}.dropdown ul li .subcategory{display:inline-block;min-width:190px;opacity:0;padding-left:100%;position:absolute;top:0;visibility:hidden;width:100%}@media (max-width: 766px){.dropdown ul li .subcategory{left:1rem;padding-left:0;position:relative}}.dropdown ul li .subcategory .subcategory__container{background:#fff;border-radius:0.5rem;display:inline-block;padding:12px 24px}@media (max-width: 766px){.dropdown ul li .subcategory .subcategory__container{background:transparent;padding:0}}.dropdown ul li:hover .subcategory{opacity:1;visibility:visible}.dropdown ul li .subcategory a{color:#000;display:block;font-size:0.8125rem;padding:4px 0;text-transform:uppercase}.subcategory{height:0}@media (max-width: 766px){.subcategory{overflow:hidden}}@media (max-width: 766px){.menu__subcategory{background:url(images/arrow.svg) no-repeat right 8px}}.menu__subcategory--active>.subcategory{height:auto !important;opacity:1 !important;visibility:visible !important}.menu__subcategory--active>.subcategory a{color:#fff !important}.page__header,.archive__header,.about__header,.contact__header,.single__header{background:url(images/page.jpeg) center no-repeat;background-size:cover;color:#fff;height:45vh;padding-bottom:2rem;position:relative}@media (max-width: 766px){.page__header,.archive__header,.about__header,.contact__header,.single__header{height:28vh}}.page__header__wrapper p,.archive__header__wrapper p,.about__header__wrapper p,.contact__header__wrapper p,.single__header__wrapper p{bottom:2rem;color:#fff;font-size:1.5rem;position:absolute;text-transform:uppercase}.marquee3k div{min-width:120px}.marquee3k img{min-width:120px;padding:1rem}.archive__products__grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}@media (max-width: 766px){.archive__products__grid{display:block}}.owl-nav{display:block !important;position:absolute;top:50%;width:100%;z-index:999}@media (max-width: 766px){.owl-nav{top:20%}}.owl-nav button.owl-prev{background:#2B2E87 url(images/nav.svg) center no-repeat !important;background-size:16px !important;color:transparent !important;float:left;height:3rem;margin-left:2.5% !important;width:3rem}.owl-nav button.owl-next{background:#2B2E87 url(images/nav.svg) center no-repeat !important;background-size:16px !important;color:transparent !important;float:right;height:3rem;margin-right:2.5% !important;transform:rotate(180deg);width:3rem}.owl-theme .owl-dots{margin-top:-40px;position:relative;z-index:999}.home__banner{overflow:hidden}.home__about{box-sizing:border-box;padding:12rem 8rem 8rem 8rem}@media (max-width: 766px){.home__about{padding:4rem 2rem 2rem 2rem}}.home__about__wrapper{display:flex;gap:4rem;justify-content:space-between}@media (max-width: 766px){.home__about__wrapper{flex-direction:column}}.home__about__content{width:33%}@media (max-width: 766px){.home__about__content{width:100%}}.home__about__images{position:relative;width:66%}@media (max-width: 766px){.home__about__images{width:100%}}.home__about__images img{width:100%;height:auto;object-fit:cover}@media (max-width: 766px){.home__about__images img{padding-top:1.5rem}}.image__1{bottom:-40px;left:0;margin-top:6rem;max-width:60%;position:relative}@media (max-width: 766px){.image__1{margin-top:0;max-width:75%}}.image__2{left:10%;max-width:50%;position:absolute;top:-60px;z-index:1}@media (max-width: 766px){.image__2{max-width:64%;top:-32px}}.image__3{bottom:3rem;max-width:40%;position:absolute;right:3rem}@media (max-width: 766px){.image__3{bottom:0;max-width:56%;right:0}}.featured__items{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:3rem}@media (max-width: 766px){.featured__items{display:block}}.featured__item{display:flex;gap:2rem;max-width:31%;width:100%}@media (max-width: 766px){.featured__item{margin-bottom:1rem;max-width:100%;width:100%}}.featured__icon{height:auto;max-width:64px;width:100%}.featured__icon img{height:auto;max-width:100%;width:100%}.featured__content p:first-child{font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:1rem}.home__partners__wrapper{display:flex;gap:3rem;justify-content:space-between;overflow:hidden;padding-top:8.25rem}.home__partners__wrapper img{max-width:88px}.home__products{background:#fff}.home__products__grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-top:5rem}@media (max-width: 766px){.home__products__grid{display:block}}.about__page__wrapper{box-sizing:border-box;padding:8rem 8rem 0 8rem}@media (max-width: 766px){.about__page__wrapper{padding:2rem 2rem 0 2rem}}.about__reviews{padding:6rem 0 0 0}.contact__header{margin-bottom:4rem}.contact__form__wrapper{display:flex;flex-wrap:wrap;gap:4rem}.contact__form{min-width:60%;margin-bottom:4rem}@media (max-width: 766px){.contact__form{margin-bottom:1rem}}.contact__info{max-width:30%}@media (max-width: 766px){.contact__info{margin-bottom:2rem;max-width:100%}}.contact__form input[type="text"],.contact__form input[type="email"],.contact__form textarea{border:1px solid #f0e9ff;border-radius:12px;box-sizing:border-box;color:#000;font-size:0.875rem;margin-bottom:12px;padding:8px 0.875rem;width:100%}.btn{background:#2B2E87;box-sizing:border-box;color:#fff;display:inline-block;padding:12px}.contact__map{padding-bottom:4rem}.single__page__content{display:flex;flex-grow:1;flex-wrap:wrap;gap:4rem;padding-bottom:8rem;padding-top:8rem}@media (max-width: 766px){.single__page__content{display:block;padding-bottom:2rem;padding-top:3rem}}.single__description{flex-basis:50%}@media (max-width: 766px){.single__description{margin-top:3rem}}.single__description li{margin-left:1rem}.single__iframe{overflow:hidden;margin-top:4rem;padding-top:56.25%;position:relative;width:100%}.single__iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.header{background:transparent;box-sizing:border-box;position:fixed;transition:background 0.3s ease-in-out;top:0;width:100%;z-index:999}@media (max-width: 766px){.header{background:#fff;position:relative}}.header__wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 0}.header__list ul{align-items:center;display:flex;gap:2.5rem;justify-content:space-between}.logo img{max-width:88px;transition:all 0.3s ease-in-out}@media (max-width: 766px){.logo img{max-width:64px}}@media (max-width: 766px){.header .social{display:none}}@media (max-width: 766px){.header nav{background:#2B2E87;box-sizing:border-box;height:100vh;left:0;opacity:0;padding:2rem;position:fixed;visibility:hidden;top:0;width:100%;z-index:9}}.header nav.nav__active{opacity:1;visibility:visible}.header nav ul{display:flex;gap:3rem;justify-content:space-between}@media (max-width: 766px){.header nav ul{flex-direction:column;gap:1rem;padding:2rem 0}}.header nav ul li{list-style:none}.header nav ul li a{color:white;font-size:1rem;text-decoration:none}.header .social ul{display:flex;gap:1rem}.header .social ul li{list-style:none}.header .social ul li a{display:block}.header .social ul li .facebook{background:url(images/facebook-light.svg) no-repeat center center;background-size:contain;height:19px;width:12px}.header .social ul li .instagram{background:url(images/instagram-light.svg) no-repeat center center;background-size:contain;height:20px;width:20px}.header .social ul li .youtube{background:url(images/youtube-light.svg) no-repeat center center;background-size:contain;height:20px;width:25px}.nav__scroll{background:rgba(0,0,0,0.6);backdrop-filter:blur(10px)}.nav__scroll .logo img{max-width:56px}.whatsapp{align-items:center;background:#A7C438;border-radius:100px;box-shadow:0 0 20px rgba(168,196,56,0.5);bottom:2rem;display:flex;gap:10px;height:2.5rem;padding:2px 24px;position:fixed;right:2rem;z-index:9}.whatsapp p{color:#fff;font-size:0.75rem;font-weight:600}.whatsapp svg{fill:white;height:1.5rem;width:1.5rem}.hamburger{background:#2B2E87;display:none;padding:12px;position:relative;width:1.5rem;z-index:99}@media (max-width: 766px){.hamburger{display:block}}.hamburger span{background:white;display:block;height:2px;margin-top:4px}.hamburger span:first-child{margin-top:0}.footer{background:#2B2E87}.footer__wrapper{color:#fff;padding-bottom:2.5rem;padding-top:6rem}.footer__title{margin-bottom:3rem;max-width:25%;width:100%}@media (max-width: 766px){.footer__title{max-width:100%}}.footer__address,.footer__nav{display:flex;justify-content:space-between}@media (max-width: 766px){.footer__address,.footer__nav{display:block}}.footer__address{padding-bottom:2rem}.footer__nav{border-top:solid 1px #fff;padding-top:1rem}.footer__nav ul{display:flex;gap:1rem}.footer__nav ul{list-style:none}.footer__nav ul li a{color:#fff;text-decoration:none}.footer__social{align-items:center;display:flex;gap:1.5rem}.footer__social .facebook{background:url(images/facebook-light.svg) no-repeat center center;background-size:contain;height:23px;width:15px}.footer__social .instagram{background:url(images/instagram-light.svg) no-repeat center center;background-size:contain;height:23px;width:23px}.footer__social .linkedin{background:url(images/linkedin-light.svg) no-repeat center center;background-size:contain;height:23px;width:23px}.footer__social .youtube{background:url(images/youtube-light.svg) no-repeat center center;background-size:contain;height:20px;width:25px}.footer__address div{max-width:25%;width:100%}@media (max-width: 766px){.footer__address div{max-width:100%}}.footer__copy{display:flex;justify-content:space-between;padding-top:3.5rem}.footer__copy a{color:#fff}

