@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.m-b-0{margin-bottom:0 !important}.m-b-5{margin-bottom:4px !important}.m-b-10{margin-bottom:8px !important}.m-b-15{margin-bottom:16px !important}.m-b-20{margin-bottom:20px !important}.m-b-25{margin-bottom:24px !important}.m-b-30{margin-bottom:32px !important}.m-b-40{margin-bottom:40px !important}.m-b-50{margin-bottom:48px !important}.m-b-55{margin-bottom:56px !important}.m-b-60{margin-bottom:60px !important}.m-b-65{margin-bottom:64px !important}.m-b-70{margin-bottom:72px !important}.m-b-80{margin-bottom:80px !important}.m-b-90{margin-bottom:90px !important}.m-b-100{margin-bottom:100px !important}.m-t-5{margin-top:5px !important}.m-t-10{margin-top:10px !important}.m-t-20{margin-top:20px !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-flex:not(.pure-u-1){width:100%}.d-inline-block{display:inline-block}.d-inline-flex{display:-ms-inline-flexbox;display:inline-flex}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.vertical-align-middle{vertical-align:middle}.vertical-align-top{vertical-align:top}.vertical-align-bottom{vertical-align:bottom}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-flow-column{-ms-flex-flow:column;flex-flow:column}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}@media only screen and (min-width: 768px){.show-for-mobile{display:none !important}.md-text-center{text-align:center}.md-text-right{text-align:right}.md-order-2{-ms-flex-order:2;order:2}.md-align-items-center{-ms-flex-align:center !important;align-items:center !important}.md-justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.md-flex-flow-column{-ms-flex-flow:column;flex-flow:column}}@media only screen and (min-width: 1025px){.lg-text-center{text-align:center}.lg-text-right{text-align:right}.hide-for-desktop{display:none !important}.show-for-tablet{display:none !important}}@media only screen and (min-width: 1280px){.xl-text-right{text-align:right}}@media only screen and (max-width: 1024px){.show-for-desktop{display:none !important}}@media only screen and (max-width: 767px){.hide-for-mobile{display:none !important}.show-for-tablet{display:none !important}.sm-m-t-0{margin-top:0px !important}.sm-m-b-0{margin-bottom:0px !important}.sm-m-b-10{margin-bottom:10px !important}.sm-m-b-20{margin-bottom:20px !important}.sm-m-b-30{margin-bottom:30px !important}.sm-d-flex{display:-ms-flexbox !important;display:flex !important}.sm-align-items-center{-ms-flex-align:center !important;align-items:center !important}.sm-justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.sm-justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.sm-only-text-center{text-align:center}.sm-only-text-right{text-align:right}.sm-only-text-left{text-align:left}}body{color:#fff;font-family:"Avenir",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}p{color:#fff;font-size:16px;line-height:1.6;margin:0 0 20px}a{text-decoration:none}a:hover{text-decoration:none}a[href^="tel"]{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#147CD2;font-family:"Avenir",sans-serif;font-size:inherit;line-height:1.35;margin:0}.fw-light{font-weight:300 !important}.fw-regular{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.line-through{text-decoration:line-through}.primary-text{color:#147CD2 !important}.secondary-text,.white-text{color:#fff !important}.black-text{color:black !important}h1.hidden-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tit-fx{background:-webkit-linear-gradient(315deg, #64c9ea 10%, #147CD2 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.jumbo-text{font-size:36px;text-shadow:0 3px 4px rgba(0,0,0,0.3)}.big-text{font-size:27px}.large-text{font-size:23px}.medium-text{font-size:19px}.default-text{font-size:16px}.small-text{font-size:13px}@media only screen and (max-width: 1024px){.md-down-fs-27{font-size:27px !important}.md-down-fs-23{font-size:23px !important}.md-down-fs-19{font-size:19px !important}.md-down-fs-16{font-size:16px !important}}@media only screen and (max-width: 767px){.sm-fs-27{font-size:27px !important}.sm-fs-23{font-size:23px !important}.sm-fs-19{font-size:19px !important}.sm-fs-16{font-size:16px !important}}*,*:before,*:after{box-sizing:border-box}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.pure-button{border-radius:22px;border:solid 1px transparent;padding:0 24px;line-height:32px;font-size:13px;letter-spacing:0px;font-weight:500;transition:all 0.25s linear}.pure-button:hover{text-decoration:none}.pure-button.disabled{pointer-events:none;background:#e8eaee !important;color:#b2b2b2 !important}.pure-button[disabled]{pointer-events:none;background:#e8eaee !important;color:#b2b2b2 !important}.pure-button.primary{background:#147CD2;border-color:#147CD2;color:white}.pure-button.primary:hover,.pure-button.primary:focus{background:white;border-color:#147CD2;color:#147CD2}.pure-button.outline-white{background:transparent;border-color:white;color:white}.pure-button.outline-white:hover,.pure-button.outline-white:focus{background:white;border-color:white;color:#147CD2}.icon{display:inline-block;width:1rem;height:1rem;stroke-width:0;stroke:currentColor;fill:currentColor}@media only screen and (max-width: 767px){.pure-button.mobile-expand{width:100%;max-width:none}}html,body{min-height:100%;height:auto}body{background-color:black;padding-top:72px;position:relative;min-height:100vh}.stage{margin-bottom:40px;padding-left:14px}@media only screen and (max-width: 1024px){.stage{padding:0 6px;text-align:center}}.stage .pure-g{max-width:none}.stage .pure-g .pure-u-1:first-of-type{padding-left:22px}.stage .pure-g .pure-u-1:last-of-type{padding-right:0}@media only screen and (max-width: 1024px){section{padding:0 6px}}.stage-slider{margin:0 auto 70px !important;max-width:1390px;transition:opacity 0.4s linear}.stage-slider .stage{margin-bottom:0}.stage-slider .stage img{display:inline-block}@media only screen and (max-width: 767px){.stage-slider .stage .pure-u-md-1-3 img{max-height:280px;width:360px}}@media only screen and (max-width: 767px){.stage-slider .stage .pure-u-md-2-3{margin-bottom:30px}}.stage-slider .slick-dots{left:0}.stage-slider .slick-dots li{margin:0}.stage-slider .slick-dots li button:before{color:white;font-size:30px;opacity:1}.stage-slider .slick-dots li.slick-active button:before{color:#147CD2}.stage-slider:not(.slick-initialized){opacity:0}.stage-slider.slick-initialized{opacity:1}.items-slider{margin: 0 -8px; transition:opacity 0.4s linear}@media only screen and (min-width: 1025px){.items-slider{max-height:420px}}@media only screen and (min-width: 768px){.items-slider.inclusion-slider{max-height:600px}}.items-slider .slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;z-index:3;text-align:center;transition:all 0.15s linear}.items-slider .slider-nav.prev, .items-slider .slider-nav.next {display: none !important;}html.no-touch .items-slider:hover .slider-nav.prev, html.no-touch .items-slider:hover .slider-nav.next, html.touch .items-slider .slider-nav.prev, html.touch .items-slider .slider-nav.next {display: inline-block !important;}.items-slider .slider-nav.slick-disabled{opacity:0;pointer-events:none}.items-slider .slider-nav.prev{left:10px}.items-slider .slider-nav.prev span{background-image:url(../img/icons/slide-prev.svg)}@media only screen and (max-width: 1024px){.items-slider .slider-nav.prev{left:10px}}.items-slider .slider-nav.next{right:10px}
@media only screen and (max-width: 1024px){header .ctrl-holder{display:none}}header a.menu-toggle{display:inline-block;position:relative;width:42px;height:42px;padding:10px 9px;transform:rotate(0deg);transition:.5s ease-in-out;z-index:9}@media only screen and (min-width: 1025px){header a.menu-toggle{display:none}}header a.menu-toggle span{display:block;position:absolute;height:2px;width:24px;background:white;opacity:1;left:9px;transform:rotate(0deg);transition:.25s ease-in-out;transform-origin:center;border-radius:2px;}header a.menu-toggle span:nth-child(1){top: calc(50% - 8px)}header a.menu-toggle span:nth-child(2),header a.menu-toggle span:nth-child(3){top: 50%}header a.menu-toggle span:nth-child(4){top:calc(50% + 8px)}body.opened-menu header a.menu-toggle span:nth-child(1),body.opened-menu header a.menu-toggle span:nth-child(4){top: 50%;opacity:0}body.opened-menu header a.menu-toggle span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}body.opened-menu header a.menu-toggle span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.mobile-menu{position:fixed;top:72px;left:0;width:100%;height:calc(100% - 72px);opacity:0;pointer-events:none;z-index:99;background-color:black;padding:16px 0}.mobile-menu .ctrl-holder{margin:0 12.5% 16px}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul li a{color:#f3f3f3;display:block;line-height:48px;padding:0 12.5%;font-size:24px;font-weight:500;}.mobile-menu ul li a:hover{text-decoration:none}body.opened-menu .mobile-menu{opacity:1;pointer-events:auto}footer{background-color:black;padding:40px 0 24px;text-align:center}footer ul{list-style:none;margin:0 0 40px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 541px){footer ul li+li{margin-left:40px}}@media only screen and (max-width: 540px){footer ul li+li{margin-left:16px}}footer ul li a{color:white;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width: 540px){footer ul li a{font-size:15px}}@media only screen and (max-width: 767px){footer p{font-size:12px}}footer .social-links{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;padding: 32px 0;margin-bottom: 24px;width: 100%}footer .social-links a{color: #cdcfd1;display: inline-block;font-size: 16px;}footer .social-links a:hover{color:white;}.ctrl-holder :-ms-input-placeholder{color:white;opacity:1}.ctrl-holder ::placeholder{color:white;opacity:1}.ctrl-holder :-ms-input-placeholder{color:white}.ctrl-holder ::-ms-input-placeholder{color:white}.autocomplete-suggestions{border:1px solid #e3e3e3;background:#FFF;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.2);overflow:auto;z-index:10000 !important}.autocomplete-suggestion{background:white;color:#147CD2;cursor:pointer;padding:0 16px;font-size:13px;font-weight:500;height:40px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocomplete-suggestion a{display:block;cursor:pointer}.autocomplete-selected{background:#f6f7fb;font-weight:500}.autocomplete-suggestions strong{font-weight:500;color:#147CD2}.autocomplete-group{padding:0px 10px;line-height:40px;height:50px}.autocomplete-group strong{display:block;border-bottom:1px solid #e3e3e3}label.hidden-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ctrl-holder{position:relative}.ctrl-holder label.error{font-weight:500;font-size:12px}.ctrl-holder.error label.error{color:#E60035;display:block;margin-top:5px;margin-bottom:0px}.ctrl-holder input[type=text],.ctrl-holder input[type=email],.ctrl-holder input[type=password]{background:rgba(0,0,0,0.5);border:solid 2px rgba(255,255,255,0.7);box-shadow:none;border-radius:20px;display:block;width:100%;color:white;font-size:16px;height:40px;margin:0;line-height:36px;padding:0 16px}.ctrl-holder input[type=text]:focus,.ctrl-holder input[type=email]:focus,.ctrl-holder input[type=password]:focus{background:transparent;box-shadow:none !important;border-color:#147CD2;outline:none}.ctrl-holder.error input[type=text],.ctrl-holder.error input[type=email],.ctrl-holder.error input[type=password]{border-color:#E60035}.ctrl-holder.search-holder input{padding-right:50px}.ctrl-holder.search-holder button{position:absolute;top:1px;right:1px;width:38px;height:38px;padding:0;background-color:transparent;border:none;color:white;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.ctrl-holder.search-holder button svg{width:16px;height:16px}@media only screen and (max-width: 767px){.ctrl-holder input[type=text],.ctrl-holder input[type=email],.ctrl-holder input[type=password]{font-size:16px}}.mfp-bg{background:rgba(0,0,0,0.8);opacity:1}.mfp-fade.mfp-bg{background:rgba(0,0,0,0.9)}.mfp-wrap{z-index:9999}.mfp-wrap:focus{box-shadow:none !important}.modal-wrapper{position:relative;padding:0;border-radius:4px;box-shadow:0 3px 5px 0px rgba(0,0,0,0.1);margin:0 auto;max-width:680px;z-index:99999}.modal-wrapper .close-modal{color:black;position:absolute;top:10px;right:15px;width:44px;height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.0}.modal-wrapper .close-modal img{width:16px}.modal-wrapper .modal-contents{background:#FFF;border-radius:16px;padding:40px 24px}.modal-product-block{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 767px){.modal-product-block{-ms-flex-direction:column;flex-direction:column}}.modal-product-block .product-thumb-holder{width:229px}@media only screen and (max-width: 767px){.modal-product-block .product-thumb-holder{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:32px}}@media only screen and (max-width: 767px){.modal-product-block .product-thumb-holder .product-thumb{width:156px}}.modal-product-block .product-thumb-holder .product-title{padding-left:16px;width:calc(100% - 156px)}@media only screen and (min-width: 768px){.modal-product-block .product-thumb-holder .product-title{display:none}}.modal-product-block .product-info{padding-left:24px;width:calc(100% - 229px)}@media only screen and (max-width: 767px){.modal-product-block .product-info{padding-left:0;width:100%}}@media only screen and (max-width: 767px){.modal-product-block .product-info p{margin-bottom:12px}}@media only screen and (max-width: 767px){.modal-wrapper{margin-top:20px;margin-bottom:20px}.modal-wrapper .close-modal{top:5px;right:5px}}
.btn-susc {padding: 0 24px !important;}
.subscribe-wrapper{position: fixed; top: 50%; transform: translateY(-50%); right: -420px; max-width: 414px; width: 100%; transition: all 0.2s linear; background-color: #383838; border-radius: 8px; text-align: center; z-index: 99; padding: 45px 25px 20px;}
body.opened-subscribe .subscribe-wrapper{right: 16px;}
.subscribe-wrapper .item-badge{position: absolute; top: -36px; left: 50%; transform: translateX(-50%); width: 72px; height: 72px; border-radius: 72px; background-color: #147CD2; z-index: 1; display: flex; align-items: center; justify-content: center;}
.subscribe-wrapper .item-badge img{width: 36px;}
.subscribe-wrapper .close-toggle{border: solid 1px white; border-radius: 20px; color: white; position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;}
.subscribe-wrapper .close-toggle span{position: absolute; width: 12px; height: 1px; background-color: white;}
.subscribe-wrapper .close-toggle span:nth-of-type(1){transform: rotate(45deg);}
.subscribe-wrapper .close-toggle span:nth-of-type(2){transform: rotate(-45deg);}
.subscribe-wrapper h3, .subscribe-wrapper h4{color: white; margin-bottom: 8px;}
.subscribe-wrapper h3{font-size: 26px;}
.subscribe-wrapper h4{font-size: 20px;}
.subscribe-wrapper p{line-height: 1.35;}
.subscribe-wrapper form{width: 100%;}
.subscribe-wrapper button{font-weight: 700; font-size: 16px; line-height: 38px; width: 100%;}
.subscribe-wrapper .ctrl-holder.error label.error{padding: 0 16px; text-align: left;}

.subscribe-blocks-container{display: flex; align-items: center; justify-content: center; height: 216px; position: relative;}

.form-block, .thanks-block{display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; pointer-events: auto; opacity: 1; transition: all 0.4s linear;}
.thanks-block{z-index: 2;}
.form-block.hidden-block, .thanks-block.hidden-block{pointer-events: none; opacity: 0;}
.thanks-block h4{margin-bottom: 16px;}
.thanks-block img{width: 200px;}

.subscribe-toggle{position: fixed; top: 50%; right: 0; background-color: #147CD2; border-radius: 8px 0 0 8px; color: white!important; font-size: 14px; font-weight: 700; transform: translateY(-50%); transform-origin: left center; padding: 20px 0; width: 40px; display: flex; justify-content: center; z-index: 19; opacity: 1; pointer-events: auto; transition: all 0.2s linear;}
body.opened-subscribe .subscribe-toggle{opacity: 0; pointer-events: none;}
.subscribe-toggle:hover, .subscribe-toggle:focus{box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5); text-decoration: none;}
.subscribe-toggle span{display: inline-block;writing-mode: vertical-rl; transform: rotate(180deg); white-space: nowrap;}

@media only screen and (max-width: 767px) {
	.subscribe-wrapper{border-radius: 0px; top: auto; bottom: 0; right: -100%; transform: none; max-width: 100%; padding: 40px 20px 30px;}
	body.opened-subscribe .subscribe-wrapper{right: 0;}
	.subscribe-wrapper .item-badge{position: absolute; top: -30px; width: 60px; height: 60px;}
	.subscribe-wrapper .item-badge img{width: 30px;}

	.subscribe-toggle{top: auto; bottom: 30px; transform: none; right: -40px;}
	.subscribe-toggle.toggle-up{right: 0;}
}

/* Ajustes C4D */
body.opened-subscribe .subscribe-wrapper { right: 20px; }
.subscribe-wrapper { background-color: rgba(56,56,56,.9); padding: 44px 24px 20px; backdrop-filter: saturate(180%) blur(20px); }
.form-block, .thanks-block { background-color: none !important; }
.subscribe-wrapper .close-toggle{border: 2px solid rgba(255,255,255,0.7); top: 12px; right: 12px; width: 28px; height: 28px; background-color: rgba(0,0,0,0.3); transition: all .1s ease-out; }
.subscribe-wrapper .close-toggle span{ width: 16px; height: 2px; border-radius: 2px;}
.subscribe-wrapper .close-toggle:hover { background-color: white; border-color: white;}
.subscribe-wrapper .close-toggle:hover span { background-color: #383838;}
.subscribe-wrapper h3, .subscribe-wrapper h4, .subscribe-wrapper p{text-shadow: 0 1px 0 rgba(0,0,0,0.3);}

@media only screen and (max-width: 767px) {
	body.opened-subscribe .subscribe-wrapper { right: 3%; }
	.subscribe-wrapper{border-radius: 16px 16px 0 0; max-width: 94%; background-color: #383838 !important; }
	.subscribe-wrapper .close-toggle{border: none; background-color: white; }
		.subscribe-wrapper .close-toggle span { background-color: #383838; }
	
}