:root{--principal:#8290c8 !important;--principal2:#a1b0db !important;--principal3:#bccae9 !important;--principal_rgb:130,144,200;--principal2_rgb:161,176,219;--principal3_rgb:188,202,233}body,p,li,a{hyphens:auto;word-break:break-word}h1{hyphens:none}.shape{color:#f9fbfd}.shape.blue{color:#e6edfd}.shape.bg-footer{color:#5b70af}.top-80{top:80px}.is-content-justification-center{text-align:center}.navbar-brand{padding:0}.quantity{display:none !important}.equal-height{display:flex;flex-direction:column;justify-content:stretch;height:100%}.h-fit-content{height:fit-content}.cta-search input{height:60px}.editor-styles-wrapper.block-editor-writing-flow .anchototal{margin-left:auto}.anchototal{width:100vw;margin-left:calc(-50vw + 50%);position:relative}.anchototal>div{padding:20px;background-color:#e6edfd;padding:30px}.top-100px{top:100px}.logo-sm{height:65px}.bg-text h1,.nowrap{text-wrap:nowrap}.text-hover-main:hover{color:var(--principal)}.wpcf7 .wpcf7-list-item{margin-left:0}.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-not-valid{border-color:red !important}.wpcf7 textarea{padding-top:10px}.text-primary,.btn-outline-primary,.bg-soft-primary,.navbar .navbar-nav .nav-item .nav-link:hover,.navbar .navbar-nav .nav-item .nav-link:focus,.navbar .navbar-nav .nav-item .nav-link.active,.nav-sticky .navbar-nav .nav-item .nav-link:hover,.nav-sticky .navbar-nav .nav-item .nav-link:active,.nav-sticky .navbar-nav .nav-item .nav-link:focus,.nav-sticky .navbar-nav .nav-item .nav-link.active,.client-carousel .carousel-control-next:after,.client-carousel .carousel-control-prev:after{color:var(--principal) !important}mark{background-image:linear-gradient(120deg,rgba(var(--principal_rgb),.5) 0,rgba(var(--principal_rgb),0) 100%)}.accordion .accordion-item .accordion-header .accordion-button:before{color:var(--principal2)}.wp-block-button .wp-block-button__link,#commentform input#submit{font-weight:500;padding:10px 20px;transition:all .3s ease-in-out;box-shadow:none !important;display:inline-block;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;border-radius:.25rem}.wp-block-button .wp-block-button__link:hover,#commentform input#submit:hover,.button.alt:hover{box-shadow:none !important;transform:translateY(-2px)}.bg-primary,.btn-primary,.button.alt,.wp-block-button .wp-block-button__link,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-soft-primary:hover,.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.nav-sticky .nav-btn,#commentform input#submit{transition:all .3s ease-in-out;color:#fff;background-color:var(--principal) !important}.btn-primary,.button.alt,.btn-outline-primary,.nav-sticky .nav-btn{border:1px solid var(--principal) !important}.navbar .navbar-nav .nav-item .nav-link.active:before,.client-carousel .carousel-control-prev,.client-carousel .carousel-control-next,.bg-soft-primary{background-color:rgba(var(--principal_rgb),.1)}.btn-soft-primary{background-color:rgba(var(--principal_rgb),.1);color:var(--principal)}.navbar .nav-btn{border:1px solid rgba(var(--principal_rgb),.3)}.svg-primary{fill:rgba(var(--principal_rgb),.2);color:var(--principal)}.filter-tab li.active{border-bottom:1px solid var(--principal)}.lines .line{background:rgba(var(--principal_rgb),.1)}.lines .line:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(75%,var(--principal)),to(var(--principal)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--principal) 75%,var(--principal) 100%)}#whatsapp{position:fixed;z-index:9999;right:30px;bottom:30px;background-color:#00c13e;color:#fff;font-size:40px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:100px;box-shadow:0px 0px 20px rgba(0,0,0,.2)}#whatsapp:hover{background-color:#00c13e;width:70px;height:70px;box-shadow:10px 10px 10px rgba(0,0,0,.2)}#whatsapp:hover>i{margin-right:0;margin-left:0}.catagories-box a.btn{border-radius:0 0 5px 5px}ul.normal{list-style:none;padding-left:0;margin-top:20px}ul.normal li{position:relative;padding-left:25px;margin-bottom:10px}ul.normal li:before{content:"\f192";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:0;color:var(--principal);font-size:12px;line-height:2.3}ul.check{list-style:none;padding-left:0;margin-top:20px}ul.check li{position:relative;padding-left:25px;margin-bottom:10px}ul.check li:before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:0;color:#8290c8;font-size:16px;line-height:1.8}ul.nocheck{list-style:none;padding-left:0;margin-top:20px}ul.nocheck li{position:relative;padding-left:25px;margin-bottom:10px}ul.nocheck li:before{content:"\58";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:0;color:red;font-size:16px;line-height:2}ul.submenu{display:none;background-color:#fff;padding:10px;border:1px solid #ccc;z-index:1000;border-radius:5px;width:100%}.nav-item:hover>ul.submenu{display:block;position:absolute;left:0;top:100%;width:100%}.nav-item>ul.submenu>li{list-style:none;position:relative;width:100%}.nav-item>ul.submenu>li>a{display:block;padding:5px 10px;color:#333;text-decoration:none;width:100%}.nav-item>ul.submenu>li:hover>ul.submenu{left:100%;top:0;width:100%}.contenido .wp-block-advgb-container{width:100%;max-width:var(--block-3)}.contenido .alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}.contenido .alignwide{margin:0 calc(25% - 25vw);max-width:100vw;width:100vw}.contenido .alignfull .wp-block-cover__inner-container,.contenido .alignwide .wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:center;justify-content:center}#landing .wp-block-columns{gap:30px}#landing .wp-block-buttons{display:flex}#landing h2,#landing h3,#landing h4{color:var(--principal)}#landing .card-body ul{margin-bottom:40px}#landing .card-body li{margin-bottom:.8em}.wp-block-group.has-background{background-color:var(--principal3)}.wp-block-group.has-background.has-white-background-color{background-color:#fff}#landing .wp-block-group-is-layout-constrained .wp-block-columns:last-child{margin-bottom:0}#landing details p{padding:20px}.woocommerce,.woocommerce form.woocommerce-checkout.checkout .woocommerce-NoticeGroup,#customer_details .col-1,#customer_details .col-2{margin-bottom:50px}.woocommerce form.woocommerce-checkout.checkout{display:flex;flex-wrap:wrap;gap:20px}.woocommerce form .form-row{margin-bottom:25px}.woocommerce form #customer_details .form-row{min-height:90px}.woocommerce h3#order_review_heading,.woocommerce-form-coupon-toggle{display:none}.woocommerce form.woocommerce-checkout.checkout{display:flex;flex-wrap:wrap;gap:20px}.woocommerce form.woocommerce-checkout.checkout .woocommerce-NoticeGroup,#customer_details .col-1,#customer_details .col-2{width:100%}.woocommerce form.woocommerce-checkout #customer_details{flex:1}.woocommerce #order_review{max-width:500px;width:100%}.checkout_coupon.woocommerce-form-coupon{display:block !important}.woocommerce .shop_table .product-remove{width:50px}.woocommerce .shop_table .product-subtotal{text-align:right;padding-right:25px}.woocommerce .shop_table .product-quantity,.woocommerce .shop_table .product-price,.woocommerce .shop_table.shop_table_responsive.cart tr:last-child{display:none}.woocommerce table.shop_table.cart{border-top:none !important}.woocommerce .shop_table .product-thumbnail{width:100px}.checkout_coupon.woocommerce-form-coupon p:first-child{display:none}.checkout_coupon.woocommerce-form-coupon p{margin:0 !important}.checkout_coupon.woocommerce-form-coupon p.form-row-last{text-align:right}.animate,.animate-wp-block-columns .wp-block-columns{opacity:0;transform:scale(.9);transition:all .56s ease}.animate.active,.animate-wp-block-columns .wp-block-columns.active{opacity:1;transform:scale(1)}#respond .comment-form-cookies-consent{display:flex;line-height:10px;font-size:12px;align-items:center;gap:5px;margin:30px 0}#respond p{font-size:14px}h3#comments{font-size:22px;margin-bottom:30px;text-align:center}ol.commentlist{display:flex;flex-direction:column;gap:25px;list-style:none;padding:0;margin-bottom:50px}ol.commentlist li{background-color:#fff;border-radius:10px;padding:40px;box-shadow:0px 3px 5px rgba(0,0,0,.1);font-size:14px}ol.commentlist li .commentmetadata{margin-bottom:20px}ol.commentlist li .commentmetadata a{font-style:italic;color:var(--bs-gray-500)}ol.commentlist li .reply{text-align:right;font-style:italic}ol.commentlist li .reply a{color:var(--principal)}.wp-block-group.card-body.my-5.wp-block-group-is-layout-constrained{margin-bottom:0}@media only screen and (max-width:990px){ul.submenu{display:inline-block;position:relative;border:none;padding:0;margin:0}.navbar .navbar-nav .nav-item .nav-link{padding:10px 0}.navbar .navbar-nav .submenu .nav-item .nav-link{padding:10px 15px;font-size:13px}.nav-item a{border-bottom:1px solid #ccc}.nav-item:hover>ul.submenu{position:relative}.woocommerce table.shop_table.cart{border-top:1px solid rgba(0,0,0,.1) !important}.woocommerce #order_review{max-width:none;width:100%}.woocommerce form.woocommerce-checkout #customer_details{flex:auto}}@media only screen and (max-width:720px){.hero-one .align-items-center.py-100{padding-top:50px;padding-bottom:25px}.logo-sm{height:50px}.hero-one .hero-title{font-size:30px}}