@import url("https://fonts.googleapis.com/css?family=Abril+Fatface|Advent+Pro|Alegreya|Alegreya+Sans|Amaranth|Asap|Bree+Serif|Cabin+Condensed|Domine|Dosis|Fira+Sans|Fira+Sans+Condensed|Gentium+Basic|Hind|Josefin+Slab|Karla|Lato|Lora|Maven+Pro|Merriweather|Montserrat|Noto+Sans|Old+Standard+TT|Open+Sans|Oswald|Oxygen|Pathway+Gothic+One|Playfair+Display|Poppins|PT+Serif|Quicksand|Raleway|Roboto|Roboto+Slab|Signika|Space+Mono|Ubuntu|Vollkorn&display=swap");.product-card .ads{margin:30px 0 30px 0}.product-card .ads .card-notify-badge{position:absolute;left:-10px;top:-20px;background:#f2d900;text-align:center;border-radius:30px 30px 30px 30px;color:#000;padding:5px 10px;font-size:14px}.product-card .ads .card-notify-year{position:absolute;right:-10px;top:-20px;background:#f44;border-radius:50%;text-align:center;color:#fff;font-size:14px;width:50px;height:50px;padding:15px 0 0 0}.product-card .ads .card-detail-badge{background:#f2d900;text-align:center;border-radius:30px 30px 30px 30px;color:#000;padding:5px 10px;font-size:14px}.product-card .ads .card:hover{background:#fff;box-shadow:12px 15px 20px 0 rgba(46,61,73,0.15);border-radius:4px;transition:all .3s ease}.product-card .ads .card-image-overlay{font-size:20px}.product-card .ads .card-image-overlay span{display:inline-block}.product-card .ads .ad-btn{text-transform:uppercase;width:150px;height:40px;border-radius:80px;font-size:16px;line-height:35px;text-align:center;border:3px solid #e6de08;display:block;text-decoration:none;margin:20px auto 1px auto;color:#000;overflow:hidden;position:relative;background-color:#e6de08}.product-card .ads .ad-btn:hover{background-color:#e6de08;color:#1e1717;border:2px solid #e6de08;background:transparent;transition:all .3s ease;box-shadow:12px 15px 20px 0 rgba(46,61,73,0.15)}.product-card .ads .ad-title h5{text-transform:uppercase;font-size:18px}.user-online .user-online-thumb{height:100%;align-content:center}.user-online .user-online-thumb .image_outer_container{margin-top:auto;margin-bottom:auto;border-radius:50%;position:relative}.user-online .user-online-thumb .image_inner_container{border-radius:50%;padding:5px;background:#833ab4;background:-webkit-linear-gradient(to bottom,#fcb045,#fd1d1d,#833ab4);background:linear-gradient(to bottom,#fcb045,#fd1d1d,#833ab4)}.user-online .user-online-thumb .image_inner_container img{height:200px;width:200px;border-radius:50%;border:5px solid white}.user-online .user-online-thumb .image_outer_container .green_icon{background-color:#4cd137;position:absolute;right:30px;bottom:10px;height:30px;width:30px;border:5px solid white;border-radius:50%}.pricing .panel-pricing{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease}.pricing .panel-pricing:hover{box-shadow:0 0 30px rgba(0,0,0,0.2)}.pricing .panel-pricing .panel-heading{padding:20px 10px}.pricing .panel-pricing .panel-heading i{margin-top:10px;font-size:58px}.pricing .panel-pricing .list-group-item{color:#777;border-bottom:1px solid rgba(250,250,250,0.5)}.pricing .panel-pricing .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.pricing .panel-pricing .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.pricing .panel-pricing .panel-body{background-color:#f0f0f0;font-size:40px;color:#777;padding:20px;margin:0}.block-quote blockquote{border-left:0}.block-quote .quote-badge{background-color:rgba(0,0,0,0.2)}.block-quote .quote-box{overflow:hidden;border-radius:18px;background-color:#f60;color:white;width:325px;box-shadow:2px 2px 2px 2px #e0e0e0}.block-quote .quotation-mark{font-weight:bold;font-size:100px;line-height:7rem;color:white;font-family:"Times New Roman",Georgia,Serif}.block-quote .quote-text{font-size:19px;margin-top:-65px}#customPageContent{overflow-x:hidden}#customPageContent.ss-editor-preview{margin-top:var(--menu-height)}#customPageContent:not(.ss-editor-canvas,.ss-editor-preview){overflow-y:hidden}@media not all and (min-resolution:.001dpcm){a img:not([height]){height:intrinsic}}@media(max-width:575px){#customPageContent:not(.ss-editor-canvas) .ss-mobile-none{position:absolute !important;top:-99999px}}@media(min-width:576px) and (max-width:991px){#customPageContent:not(.ss-editor-canvas) .ss-tablet-none{position:absolute !important;top:-99999px}}@media(min-width:992px){#customPageContent:not(.ss-editor-canvas) .ss-desktop-none{position:absolute !important;top:-99999px}}.ss-switched-link{text-decoration:none}.ss-switched-link:has(img,a,span.badge,i){display:inline-block}.ss-switched-link:has(.container){width:100%}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0;-moz-transition:all 0;transition:all 0}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0,opacity 0;-moz-transition:transform 0,opacity 0;transition:transform 0,opacity 0}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0;-moz-transition:height 0;transition:height 0}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.home-01{min-height:75vh;position:relative}.home-01 .container-text{z-index:9}.home-01 .container-text h3{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:-0.36px;margin-bottom:1.5rem}.home-01 .container-text p{max-width:24ch;font-size:3.5rem;font-weight:300;line-height:1.43;letter-spacing:-0.84px;margin-bottom:4rem}.home-01 .container-text button{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;border-radius:6px}.home-01 .container-text a{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;text-decoration:none}.home-01 .container-background{height:100%;position:absolute}.home-01 .container-background img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.home-01 p{font-size:2.5rem;margin-bottom:2.5rem}}.home-02 img{width:100%;height:100%}.home-02 h3{font-size:1.5rem;font-weight:400;line-height:1.5;letter-spacing:-0.36px;margin-bottom:1.5rem}.home-02 p{font-size:3.5rem;font-weight:600;line-height:1.43;letter-spacing:-0.84px;margin-bottom:4rem}.home-02 button{font-size:1rem;font-weight:600;letter-spacing:-0.24px;padding:.5rem 2rem;border-radius:6px}.home-02 a{font-size:1rem;font-weight:600;letter-spacing:-0.24px;padding:.5rem 2rem;text-decoration:none}@media screen and (max-width:768px){.home-02 p{font-size:2.5rem;margin-bottom:2.5rem}}.home-03 img{width:100%;height:100%;object-fit:cover}.home-03 h3{font-size:1.5rem;font-weight:400;line-height:1.5;letter-spacing:-0.36px;margin-bottom:1.5rem}.home-03 p{font-size:3.5rem;line-height:1.43;letter-spacing:-0.84px;margin-bottom:4rem}.home-03 button{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;border-radius:0}.home-03 a{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;text-decoration:none}@media screen and (max-width:768px){.home-03 p{font-size:2.5rem;margin-bottom:2.5rem}}.home-04{min-height:75vh;position:relative}.home-04 .container-text{z-index:9}.home-04 .container-text .blur{background-color:rgba(0,0,0,0.5)}.home-04 .container-text h3{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:-0.36px;margin-bottom:1.5rem}.home-04 .container-text p{max-width:24ch;font-size:3.5rem;font-weight:300;line-height:1.43;letter-spacing:-0.84px;margin-bottom:4rem}.home-04 .container-text button{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;border-radius:6px;color:#575c61;background-color:#fff}.home-04 .container-text a{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;color:#575c61;background-color:#fff;text-decoration:none}.home-04 .container-background{height:100%;position:absolute}.home-04 .container-background img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.home-04 .container-text p{font-size:2.5rem;margin-bottom:2.5rem}}.home-05{min-height:85vh;position:relative}.home-05 .container-text{z-index:9}.home-05 .container-text .blur{background-color:rgba(0,0,0,0.5)}.home-05 .container-text h3{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:-0.36px;margin-bottom:4rem}.home-05 .container-text p{max-width:24ch;font-size:3.5rem;font-weight:300;line-height:1.43;letter-spacing:-0.84px}.home-05 .container-text button{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;border-radius:6px;color:#575c61;background-color:#fff}.home-05 .container-text a{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;color:#575c61;background-color:#fff;text-decoration:none}.home-05 .container-background{height:100%;position:absolute}.home-05 .container-background img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.home-05 .container-text p{font-size:2.5rem;margin-bottom:2.5rem}}.home-06{min-height:85vh;position:relative}.home-06 .container-text{z-index:9}.home-06 .container-text h3{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:-0.36px;margin-bottom:1rem;margin-left:1.5rem}.home-06 .container-text p{font-size:3.5rem;font-weight:300;line-height:1.43;letter-spacing:-0.84px;text-align:center}.home-06 .container-text hr{height:3px;background-color:white;border:0;width:50%}.home-06 .container-text button{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;border-radius:6px;color:#575c61;background-color:#fff}.home-06 .container-text a{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;color:#575c61;background-color:#fff;text-decoration:none}.home-06 .container-background{height:100%;position:absolute}.home-06 .container-background img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.home-06 .container-text p{font-size:2.5rem;margin-bottom:2.5rem}}.home-07{min-height:85vh;position:relative}.home-07 .container-text{z-index:9}.home-07 .container-text .blur{background-color:rgba(233,229,227,0.856);min-height:100%;padding:25px}.home-07 .container-text h3{margin-top:4rem;color:#474645;font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:-0.36px}.home-07 .container-text p{color:#474645;max-width:24ch;font-size:3rem;font-weight:300;line-height:1.43;letter-spacing:-0.84px;margin-bottom:2rem}.home-07 .container-text button{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;border-radius:6px;color:#fff;background-color:#474645}.home-07 .container-text a{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;color:#fff;background-color:#474645;text-decoration:none}.home-07 .container-background{height:100%;position:absolute}.home-07 .container-background img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.home-07 .container-text p{font-size:2.5rem;margin-bottom:2.5rem}}.home-08 img{width:100%;height:100%;object-fit:cover;min-height:75vh}.home-08 p{font-size:3rem;line-height:1.43;letter-spacing:-0.100px;margin-bottom:3rem;text-align:center}.home-08 button{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;border-radius:0}.home-08 a{font-size:1rem;font-weight:500;letter-spacing:-0.24px;padding:.5rem 2rem;text-decoration:none}@media screen and (max-width:768px){.home-08 p{font-size:2.5rem;margin-bottom:2.5rem}}.home-09{padding:35px 70px}.home-09 img{width:100%;height:100%;object-fit:cover}.home-09 h3{font-size:1.5rem;font-weight:400;line-height:1.5;letter-spacing:-0.36px;margin-bottom:1.5rem}.home-09 p{font-size:3.5rem;font-weight:600;line-height:1.43;letter-spacing:-0.84px;margin-bottom:4rem}.home-09 button{font-size:1rem;font-weight:600;letter-spacing:-0.24px;padding:.5rem 2rem;border-radius:6px}.home-09 a{font-size:1rem;font-weight:600;letter-spacing:-0.24px;padding:.5rem 2rem;text-decoration:none}@media screen and (max-width:768px){.home-09 p{font-size:2.5rem;margin-bottom:2.5rem}}.home-10{min-height:40vh;position:relative}.home-10 .container-text{z-index:9}.home-10 .container-text h3{font-size:1.5rem;font-weight:500;letter-spacing:-0.36px;margin-bottom:0;top:35px;left:52px}@media screen and (max-width:768px){.home-10 .container-text h3{font-size:1rem}}.home-10 .romboide{width:300px;height:100px;-webkit-transform:skew(-25deg);-moz-transform:skew(-25deg);-ms-transform:skew(-25deg);-o-transform:skew(-25deg);transform:skew(-25deg);opacity:.7}@media screen and (max-width:768px){.home-10 .romboide{width:220px;height:75px}}.home-10 .container-background img{width:100%;height:100%;object-fit:cover}.home-11{min-height:70vh;position:relative}@media screen and (max-width:768px){.home-11{min-height:30vh}}.home-11 .container-text{z-index:9}.home-11 .container-text h3{font-size:3rem;letter-spacing:-0.36px;margin-bottom:0;color:#ccc}.home-11 .container-text span{font-size:2rem;letter-spacing:-0.36px;margin-bottom:0;color:#444}.home-11 .container-text button{width:max-content}@media screen and (max-width:768px){.home-11 .container-text h3{font-size:1.5rem}.home-11 .container-text span{font-size:1rem}.home-11 .container-text button{font-size:1rem}}.home-11 img{width:350px;top:15vh;left:-175px}.acerca-de-01 h2{font-size:2rem;line-height:1.13;letter-spacing:-0.48px;margin-bottom:2.5rem}.acerca-de-01 p{font-size:1rem;line-height:1.88;letter-spacing:-0.24px}.acerca-de-01 img{width:100%;height:100%}.acerca-de-02 h2{font-size:2rem;font-weight:600;line-height:1.13;letter-spacing:-0.48px;margin-bottom:3rem}.acerca-de-02 p{font-size:1rem;line-height:1.88;letter-spacing:-0.24px}.acerca-de-02 .img-01 img{width:75%;margin-bottom:-1rem;z-index:1}.acerca-de-02 .img-02 img{width:75%;margin-top:-1rem}@media screen and (max-width:991.88px){.acerca-de-02 h2{margin-bottom:1.5rem}.acerca-de-02 .order-first{height:auto !important}}@media screen and (max-width:575.88px){.acerca-de-02 .img-01{width:100%;height:100%}.acerca-de-02 .img-01 img{width:100%;height:100%;margin:0}}.acerca-de-03 h2{font-size:2rem;font-weight:500;line-height:1.13;letter-spacing:-0.48px;margin-bottom:2.5rem}.acerca-de-03 p{font-size:1rem;line-height:1.88;letter-spacing:-0.24px}.acerca-de-03 img{width:100%;height:100%}@media screen and (max-width:767.88px){.acerca-de-03 h2{margin-bottom:1.5rem}}.acerca-de-04 h2{font-size:3.5rem;font-weight:300;line-height:.86;letter-spacing:-0.84px;margin-bottom:1rem}.acerca-de-04 h3{font-size:1.5rem;font-weight:500;line-height:2;letter-spacing:-0.36px;margin-bottom:1rem}.acerca-de-04 p{font-size:1rem;line-height:1.88;letter-spacing:-0.24px;margin-bottom:5rem}.acerca-de-04 button{width:fit-content}.acerca-de-04 img{width:100%;height:100%}.acerca-de-05 h2{font-size:3.5rem;font-weight:300;line-height:.86;letter-spacing:-0.84px;margin-bottom:1rem}.acerca-de-05 h3{font-size:1.5rem;font-weight:500;line-height:2;letter-spacing:-0.36px;margin-bottom:1rem}.acerca-de-05 p{font-size:1rem;line-height:1.88;letter-spacing:-0.24px;margin-bottom:4rem}.acerca-de-05 img{width:100%;height:100%}.acerca-de-10 h2{font-size:1.5rem}.acerca-de-11 .border-box{border-left:6px solid;height:100px}.acerca-de-11 .lineaRecta{height:3px;width:50px;color:black;background:black}.acerca-de-11 img{width:230px}.agenda-01 h2{font-size:2rem;font-weight:400;line-height:1.13;letter-spacing:-0.48px}.agenda-01 .div-text-event{position:relative;width:95%;margin-top:-2rem}.agenda-01 .div-text-event h3{font-size:1.25rem;font-weight:400;line-height:2;letter-spacing:-0.3px;text-align:center;margin-bottom:0rem}.agenda-01 .div-text-event h4{font-size:1rem;font-weight:500;line-height:2;letter-spacing:-0.21px;margin-bottom:.5rem;text-transform:uppercase}.agenda-01 .div-text-event p{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:-0.21px;margin-bottom:0rem}.agenda-01 img{width:100%;height:100%}.agenda-02 h2{font-size:2rem;font-weight:600;line-height:1.13;letter-spacing:-0.48px}.agenda-02 .div-date-event p{font-size:1.5rem;font-weight:600;line-height:1.29;letter-spacing:-0.36px}.agenda-02 .div-text-event{opacity:.8}.agenda-02 .div-text-event h3{font-size:1.25rem;font-weight:600;line-height:1.54;letter-spacing:-0.3px;margin-bottom:1.5rem}.agenda-02 .div-text-event h4{font-size:1rem;font-weight:600;line-height:2.14;letter-spacing:-0.21px}.agenda-02 .div-text-event p{font-size:1rem;font-weight:400;line-height:2.14;letter-spacing:-0.21px}.agenda-02 .div-location-event i{font-size:1.5rem;margin-bottom:1rem}.agenda-02 .div-location-event h5{font-size:1.25rem;font-style:italic;line-height:1.54;letter-spacing:-0.3px}.agenda-02 .div-location-event p{font-size:1rem;line-height:2.2;letter-spacing:-0.21px}.agenda-02 img{width:100%;height:100%}@media screen and (max-width:767.88px){.agenda-02 .div-img-event{order:1}.agenda-02 .div-text-event{order:2}.agenda-02 .div-date-event{order:3}.agenda-02 .div-location-event{order:4}.agenda-02 .div-text-event{text-align:center}}.agenda-03 h2{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:-0.48px;margin-bottom:0}.agenda-03 h4{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:-0.36px}.agenda-03 h3{font-size:1.125rem;font-weight:600;line-height:1.67;letter-spacing:-0.27px;margin-bottom:0}.agenda-03 p{font-size:1.125rem;font-weight:400;line-height:1.67;letter-spacing:-0.27px;margin-bottom:0}.biografia-01 h2{font-size:3.5rem;font-weight:300;line-height:.86;letter-spacing:-0.84px;margin-bottom:1rem}.biografia-01 h3{font-size:1.5rem;font-weight:500;line-height:2;letter-spacing:-0.36px;margin-bottom:2rem}.biografia-01 h4{font-size:1.5rem;font-weight:300;line-height:1.5;letter-spacing:-0.36px}.biografia-01 p{font-size:1rem;line-height:1.88;letter-spacing:-0.24px;margin-bottom:3rem}.biografia-01 button{width:fit-content}.biografia-01 img{width:100%;height:100%}.biografia-02 h2{font-size:3.5rem;font-weight:400;line-height:.86;letter-spacing:-0.84px;margin-bottom:1rem}.biografia-02 h3{font-size:1.5rem;font-weight:500;line-height:2;letter-spacing:-0.36px;margin-bottom:3rem}.biografia-02 h4{font-size:1.5rem;font-weight:500;line-height:2;letter-spacing:-0.36px}.biografia-02 p{font-size:1rem;line-height:2;letter-spacing:-0.21px;margin-bottom:3rem}.biografia-02 img{width:100%;height:100%;border-radius:.25rem}.biografia-03 h2{font-size:3rem;font-weight:600;line-height:.86;letter-spacing:-0.84px;margin-bottom:1rem}.biografia-03 h3{font-size:1.5rem;font-weight:600;line-height:2;letter-spacing:-0.36px;margin-bottom:3rem}.biografia-03 h4{font-size:1.5rem;font-weight:600;line-height:1.5;letter-spacing:-0.36px}.biografia-03 p{max-width:70ch;font-size:1rem;line-height:1.88;letter-spacing:-0.24px}.biografia-03 img{width:100%;height:100%;border-radius:.25rem}.contacto-01 iframe{width:100%;height:100%;min-height:400px}.contacto-02 iframe{width:100%;height:100%;min-height:360px}.contacto-03 iframe{width:125%;height:100%;min-height:400px}@media screen and (max-width:991.88px){.contacto-03 iframe{width:100%}}.faqs-01 .title h2{font-size:2rem;font-weight:600;line-height:1.13;letter-spacing:-0.48px;margin-bottom:3rem}.faqs-01 .accordion-item{background-color:unset;margin-bottom:1rem}.faqs-01 .accordion-item h2{background-color:unset !important;border:0}.faqs-01 .accordion-button{font-size:1.25rem;font-weight:600;line-height:1.54;letter-spacing:-0.3px;background-color:unset !important;color:unset !important;box-shadow:none !important}.faqs-01 .accordion-button::after{display:none}.faqs-01 .fa-chevron-down{display:none}.faqs-01 .collapsed .fa-chevron-down{display:block}.faqs-01 .collapsed .fa-chevron-up{display:none}.faqs-01 .accordion-body{font-size:1rem;font-weight:400;line-height:1.79;letter-spacing:-0.21px}.faqs-02 .title h2{font-size:2rem;font-weight:400;line-height:1.13;letter-spacing:-0.48px;margin-bottom:3rem}.faqs-02 .accordion-item{background-color:unset;margin-bottom:1rem}.faqs-02 .accordion-item h2{background-color:unset !important;border:0}.faqs-02 .accordion-button{font-size:1.125rem;font-weight:600;line-height:2;letter-spacing:-0.27px;padding:0;background-color:unset !important;color:unset !important;box-shadow:none !important}.faqs-02 .accordion-button::after{display:none}.faqs-02 .fa-chevron-down{display:none}.faqs-02 .collapsed .fa-chevron-down{display:block}.faqs-02 .collapsed .fa-chevron-up{display:none}.faqs-02 .accordion-body{font-size:1rem;font-weight:300;line-height:2;letter-spacing:-0.21px;padding:0}.faqs-03 h2{font-size:2rem;font-weight:500;line-height:1.13;letter-spacing:-0.48px}.faqs-03 h3{font-size:1.25rem;font-weight:500;line-height:1.54;letter-spacing:-0.3px;margin-bottom:.5rem}.faqs-03 p{font-size:1rem;font-weight:400;line-height:2;letter-spacing:-0.21px;margin-bottom:0}.galeria-01 h2{font-size:2rem;font-weight:400;line-height:1.13;letter-spacing:-0.48px}.galeria-01 h3{font-size:1rem;font-weight:400;line-height:1.88;letter-spacing:-0.24px}.galeria-01 #carrusel{width:100%;height:20rem;position:relative;float:left;overflow:hidden}.galeria-01 span{font-size:2rem}.galeria-01 #carrusel .left-arrow,.galeria-01 #carrusel .right-arrow{position:absolute;top:45%;cursor:pointer;transition:all .2s;z-index:1}.galeria-01 #carrusel .left-arrow{left:2rem}.galeria-01 #carrusel .right-arrow{right:2rem}.galeria-01 #carrusel .left-arrow:hover,.galeria-01 #carrusel .right-arrow:hover{opacity:.5}.galeria-01 .carrusel{width:max-content;height:100%;position:absolute;top:0;left:0;transition:all .6s;z-index:0;overflow:hidden}.galeria-01 .carrusel>div{width:fit-content;height:100%;float:left;margin:0 10px}.galeria-01 .carrusel img{width:100%;max-width:100vw;height:100%;object-fit:contain}.galeria-02 h2{font-size:2rem;font-weight:600;line-height:1.13;letter-spacing:-0.48px}.galeria-02 h3{font-size:1rem;font-weight:400;line-height:1.88;letter-spacing:-0.24px}.galeria-02 img{width:100%;height:100%}.galeria-03 h2{font-size:2rem;font-weight:500;line-height:1.13;letter-spacing:-0.48px}.galeria-03 h3{font-size:1rem;font-weight:400;line-height:1.88;letter-spacing:-0.24px}.galeria-03 img{width:100%;height:100%}.galeria-04 h2{font-size:2rem;font-weight:600;line-height:1.13;letter-spacing:-0.48px}.galeria-04 h3{font-size:1rem;font-weight:400;line-height:1.88;letter-spacing:-0.24px}.menu-01 *,*::after,*::before{position:relative;background:inherit}.menu-01 h2{font-size:2rem;font-weight:400;line-height:1.13;letter-spacing:-0.48px}.menu-01 h3{font-size:1.5rem;font-weight:300;line-height:1.5;letter-spacing:-0.36px}.menu-01 h4{background:inherit;width:100%;font-size:1.125rem;font-weight:500;line-height:1.67;letter-spacing:-0.27px;margin-bottom:0}.menu-01 h4::before{content:'';position:absolute;bottom:.4rem;width:100%;height:0;line-height:0;border-bottom:3px dotted}.menu-01 .product-name{background:inherit;display:inline;padding-right:.5rem;z-index:50;border-bottom:0}.menu-01 .product-price{background:inherit;position:absolute;min-width:3rem;bottom:0;right:0;padding-left:.5rem;text-align:right;z-index:100;border-bottom:0}.menu-01 .product-price::before{content:'$'}.menu-01 p{font-size:1rem;font-weight:300;line-height:2;letter-spacing:-0.21px}.menu-02 *,*::after,*::before{position:relative;background:inherit}.menu-02 h2{font-size:2rem;font-weight:600;line-height:1.13;letter-spacing:-0.48px}.menu-02 h3{font-size:1.5rem;font-weight:600;line-height:1.5;letter-spacing:-0.36px}.menu-02 .div-img img{width:5rem;height:5rem;object-fit:contain}.menu-02 h4{background:inherit;width:100%;font-size:1.125rem;font-weight:600;line-height:1.67;letter-spacing:-0.27px;margin-bottom:0}.menu-02 h4::before{content:'';position:absolute;bottom:.4rem;width:100%;height:0;line-height:0;border-bottom:3px dotted}.menu-02 .product-name{background:inherit;display:inline;padding-right:.5rem;z-index:50;border-bottom:0}.menu-02 .product-price{background:inherit;position:absolute;min-width:3rem;bottom:0;right:0;padding-left:.5rem;text-align:right;z-index:100;border-bottom:0}.menu-02 .product-price::before{content:'$'}.menu-02 p{font-size:1rem;font-weight:600;line-height:2;letter-spacing:-0.21px;margin-bottom:0}.menu-03 *,*::after,*::before{position:relative;background:inherit}.menu-03 h2{font-size:2rem;font-weight:500;line-height:1.13;letter-spacing:-0.48px}.menu-03 h3{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:-0.36px}.menu-03 h4{background:inherit;width:100%;font-size:1.125rem;font-weight:500;line-height:1.67;letter-spacing:-0.27px;margin-bottom:0}.menu-03 h4::before{content:'';position:absolute;bottom:.4rem;width:100%;height:0;line-height:0;border-bottom:3px dotted}.menu-03 .product-name{background:inherit;display:inline;padding-right:.5rem;z-index:50;border-bottom:0}.menu-03 .product-price{background:inherit;position:absolute;min-width:3rem;bottom:0;right:0;padding-left:.5rem;text-align:right;z-index:100;border-bottom:0}.menu-03 .product-price::before{content:'$'}.menu-03 p{font-size:1rem;font-weight:400;line-height:2;letter-spacing:-0.21px;margin-bottom:0}.menu-03 img{width:100%}.portfolio-01 h2{font-size:2.25rem;font-weight:400;line-height:1;letter-spacing:-0.54px;margin-bottom:1.5rem}.portfolio-01 h3{font-size:2rem;font-weight:400;line-height:.96;letter-spacing:-0.48px}.portfolio-01 h4{font-size:1.5rem;font-weight:500;line-height:1.29;letter-spacing:-0.36px}.portfolio-01 p{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.24px;margin-bottom:0}.portfolio-01 img{width:100%}.portfolio-02 h2{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:-0.48px}.portfolio-02 h4{font-size:1rem;font-weight:400;line-height:1.88;letter-spacing:-0.24px}.portfolio-02 img{width:100%}.portfolio-03 h2{font-size:2rem;font-weight:600;line-height:1.13;letter-spacing:-0.48px;margin-bottom:3.5rem}.portfolio-03 .pf-03{column-count:3}.portfolio-03 img{width:100%;height:100%}@media screen and (max-width:575.88px){.portfolio-03 .pf-03{column-count:2}.portfolio-03 h2{margin-bottom:2rem}}.portfolio-04 h2{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:-0.48px;margin-bottom:3.5rem}.portfolio-04 h3{font-size:1.5rem;font-weight:500;line-height:2;letter-spacing:-0.36px}.portfolio-04 p{max-width:70ch;font-size:1rem;font-weight:400;line-height:2;letter-spacing:-0.21px;margin-bottom:0}.portfolio-04 .relative{position:relative}.portfolio-04 .background-container{width:80%;height:110%;position:absolute;top:-5%;left:10%;z-index:1}.portfolio-04 .z-99{z-index:99}.portfolio-04 img{width:100%;height:100%}.servicios-01 h2{font-size:2rem;font-weight:400;line-height:1.13;letter-spacing:-0.48px;margin-bottom:4rem}.servicios-01 h3{font-size:1.25rem;line-height:1.54;letter-spacing:-0.3px}.servicios-01 i{font-size:1.5rem}.servicios-01 p{font-size:1rem;line-height:1.88;letter-spacing:-0.24px}.servicios-02 h2{font-size:2rem;font-weight:600;line-height:1.13;letter-spacing:-0.48px;margin-bottom:4rem}.servicios-02 h3{font-size:1.25rem;line-height:1.54;letter-spacing:-0.3px}.servicios-02 p{font-size:1rem;line-height:1.88;letter-spacing:-0.24px}.servicios-02 div img{width:7.5rem;height:7.5rem;border-radius:50%;margin-bottom:1.5rem;object-fit:cover}.servicios-03 h2{font-size:2rem;font-weight:500;line-height:1.13;letter-spacing:-0.48px;margin-bottom:2rem}.servicios-03 h3{font-size:1.25rem;font-weight:500;line-height:1.54;letter-spacing:-0.3px;margin-bottom:1rem}.servicios-03 p{font-size:1rem;font-weight:500;line-height:1.88;letter-spacing:-0.24px;margin-bottom:0}.servicios-03 div img{width:7.5rem;height:7.5rem;border-radius:50%;margin-bottom:1.5rem;object-fit:cover}@media screen and (max-width:991.88px){.servicios-03 .div-01{order:1}.servicios-03 .div-02{order:2}.servicios-03 .div-03{order:4}.servicios-03 .div-04{order:3}}.testimonio-01 h2{font-size:2rem;font-weight:400;line-height:1.13;letter-spacing:-0.48px}.testimonio-01 p{font-size:1rem;line-height:1.88;letter-spacing:-0.24px}.testimonio-01 div img{width:3.5rem;height:3.5rem;border-radius:50%;margin-bottom:1.5rem;object-fit:cover}.testimonio-01 .div-stars i{font-size:.875rem}.testimonio-01 div p{font-size:1rem;font-weight:300;font-style:italic;line-height:1.88;letter-spacing:-0.24px;text-align:center;margin-bottom:1.5rem}.testimonio-01 div h4{font-size:1rem;font-weight:500;line-height:2.14;letter-spacing:-0.21px;text-align:center}.testimonio-02 h2{font-size:2rem;font-weight:600;line-height:1.13;letter-spacing:-0.48px}.testimonio-02 .div-stars i{font-size:.875rem}.testimonio-02 div p{font-size:1rem;font-weight:400;font-style:italic;line-height:1.88;letter-spacing:-0.24px;margin-bottom:1rem}.testimonio-02 div h4{font-size:1rem;font-weight:600;line-height:2.14;letter-spacing:-0.21px;margin-bottom:1rem}.testimonio-03 h2{font-size:2rem;font-weight:500;line-height:1.13;letter-spacing:-0.48px}.testimonio-03 div h4{font-size:1rem;font-weight:500;line-height:2.14;letter-spacing:-0.21px;margin-bottom:1rem}.testimonio-03 div p{font-size:1rem;font-weight:400;font-style:italic;line-height:1.88;letter-spacing:-0.24px;margin-bottom:1.5rem}.testimonio-03 .div-stars i{font-size:.875rem}.categorias-10 .grad{height:45px;opacity:.6;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,1),40%,rgba(255,255,255,0))}.categorias-10 .card-text{bottom:10px;font-weight:bold;font-size:1rem;letter-spacing:2px}.categorias-10 .card-products{transition:all .5s}.categorias-10 .card-products:hover{opacity:.7}.categorias-11 .card-description{bottom:0;width:100%;opacity:.7}.categorias-11 .linea{height:3px;width:50px;color:black;background:black}.redes h2{font-size:1.3rem}.redes svg{width:30px}.detalles .rounded-circle{width:50px;height:50px;padding:12px}.detalles h3{font-size:1rem}.extra-11 .border-box{border-left:6px solid;height:100px}