.grecaptcha-badge{display:none !important}#cmplz-document{font-size:1rem !important;max-width:100%}#cmplz-document h2{font-size:2.6rem}#cmplz-document p,.editor-styles-wrapper .cmplz-unlinked-mode p,#cmplz-document li,.editor-styles-wrapper .cmplz-unlinked-mode li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:1rem !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{text-transform:uppercase !important;font-weight:600 !important}.btn-whatsapp{transition:.3s}.btn-whatsapp.icon_atleft span[class*=fa-]{margin-right:0 !important;color:#fff !important}.btn-whatsapp a{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center}body .btn-whatsapp:hover{width:82px !important;height:82px !important;border-radius:82px !important;right:calc(1rem - 6px) !important;bottom:calc(1rem - 6px) !important}.w-nav.type_mobile.m_layout_fullscreen .w-nav-control.active+.w-nav-list.level_1,.l-subheader.at_middle .type_mobile .w-nav-list.level_1{background:#fff !important}.ush_menu_1 .w-nav-control,header .w-hwrapper,header .w-btn{position:relative;z-index:999}.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 .w-nav-close{display:none !important}.w-nav.type_desktop .w-nav-anchor:not(.level_1){padding:.4em 15px}.w-nav.type_desktop .menu-item[class*=columns] .w-nav-list.level_2{padding:.6em .4em}.services .w-vwrapper{transition:.3s}.services .w-vwrapper:hover{border-color:var(--color-content-primary) !important}.services.blue .w-vwrapper:hover{border-color:#000 !important}.services h3{width:100%}.services h3 a{color:var(--color-content-heading) !important;display:block;padding:1.5rem 1.5rem 1rem}.services .w-vwrapper:hover h3 a{color:var(--color-content-primary) !important}.services.blue .w-vwrapper:hover h3 a{color:var(--color-content-secondary) !important}.services p a{color:var(--color-content-text) !important;display:block;padding:0 1.5rem 1.5rem}.reproduction .wpb_wrapper{height:100%;justify-content:center;display:flex;flex-direction:column}.reproduction .w-video{overflow:hidden;border-top-right-radius:38px;border-bottom-right-radius:38px}.reproduction .w-video .w-video-h{height:100%}.reproduction>div>.g-cols{position:relative}.reproduction>div>.g-cols:before{content:'';position:absolute;top:0;left:100%;width:100vw;height:100%;border-top-left-radius:38px;border-bottom-left-radius:38px;background:#89ccff;display:inline-block;z-index:1}.why .owl-carousel{max-width:95%}.why .owl-carousel .owl-stage-outer{overflow:visible}.why .w-vwrapper{transition:.3s}.why .w-vwrapper:hover{background:#e7c3ff}.why .w-iconbox-title{font-family:var(--font-family);font-weight:600}.icons .w-iconbox{width:225px;margin:0 auto;padding-top:30px}.icons .w-iconbox-icon{width:162px;height:162px;position:relative}.icons .w-iconbox-icon:before,.icons .w-iconbox-icon:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;width:100%;height:100%;transition:.3s}.icons .w-iconbox-icon:before{border:2px solid #a64ae5;transform:translate(-50%,-50%) rotate(-45deg)}.icons .w-iconbox-icon:after{border:2px solid #fff;background:#fff;box-shadow:0px 4px 7px 0px rgba(0,0,0,.25)}.icons .w-iconbox-icon img{position:relative;z-index:1}.icons .w-iconbox:hover .w-iconbox-icon:after{border:2px solid #e7c3ff;background:#e7c3ff;transform:translate(-50%,-50%) rotate(-45deg)}.icons .w-iconbox .w-iconbox-title:not(:empty){padding:2rem 0 0}.icons .w-iconbox .w-iconbox-title{font-weight:700;font-size:2.22rem;font-family:var(--h1-font-family)}.icons .w-iconbox-text p a{color:#000 !important}.list .w-text span[class*=fa-]{color:var(--color-content-secondary)}.w-iconbox.iconpos_left .w-iconbox-title,.w-iconbox.iconpos_right .w-iconbox-title{padding:0;margin-top:0}.owl-dots{color:var(--color-content-primary)}.w-iconbox.iconpos_left .w-iconbox-icon{margin-right:.25rem}.w-tabs.accordion>div>.w-tabs-section{border:2px solid #fff;box-shadow:0px 5px 16px 0px rgba(8,15,52,.06);margin-bottom:1rem;border-radius:14px;background:#fff !important}.w-tabs.accordion>div>.w-tabs-section.active{border:2px solid var(--color-content-primary);box-shadow:0px 6px 16px 0px rgba(74,58,255,.19)}.w-tabs-section-header{padding:1em 1.5rem;font-weight:500;color:var(--color-content-heading) !important}.no-touch .w-tabs-section-header:hover,.no-touch .w-tabs-section-header:focus{background:0 0}.w-tabs.accordion>div>div>.w-tabs-section-content{padding-top:0}.w-tabs-section.active:not(.has_text_color)>.w-tabs-section-header{color:var(--color-content-primary) !important}.schedule .w-iconbox.style_outlined .w-iconbox-icon{background:#fff;margin-right:5px;margin-top:-3px}.schedule .w-iconbox.iconpos_left.no_title{align-items:flex-start}.schedule a{color:var(--color-content-text)}.g-filters.style_2 .g-filters-item{border-radius:40px;margin:0 .25rem}.g-filters.style_2 .g-filters-item.active{background:#e7c3ff}span.label{display:none !important}form div.row{margin:0 -7px;display:block;text-align:left}.row:after{clear:both;display:table;content:" "}.row:before{display:table;content:" "}form .col-xs-3{width:25%;float:left;padding:0 7px}form .col-xs-4{width:33.33%;float:left;padding:0 7px}form .col-xs-5{width:40%;float:left;padding:0 7px}form .col-xs-6{width:50%;float:left;padding:0 7px}form .col-xs-7{width:60%;float:left;padding:0 7px}form .col-xs-12{width:100%;float:left;padding:0 7px}form div.form-group{display:inline-block;width:100%;margin-bottom:14px}form div.block-submit{text-align:right;width:100%;display:inline-block}form div.block-submit input{text-align:center;min-width:200px}span[data-name=legal]{text-align:left;width:100%;display:inline-block}span[data-name=legal] label{font-size:18px}div.wpcf7 .ajax-loader{display:none !important}.wpcf7-spinner{margin:0 auto;display:block}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{border:0;margin:0;text-align:center}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=date],.wpcf7-form input[type=number],.wpcf7-form textarea,.wpcf7-form select{margin-top:0;box-shadow:none !important}textarea{height:6rem !important}.home textarea{height:3rem !important;padding-top:.7rem;padding-bottom:.7rem;line-height:1.4}.wpcf7-radio,.wpcf7-checkbox{display:inline-block;width:100%}.wpcf7-radio span.wpcf7-list-item,.wpcf7-checkbox span.wpcf7-list-item{margin-right:1rem}.wpcf7-radio span.wpcf7-list-item.last,.wpcf7-checkbox span.wpcf7-list-item.last{margin-right:0}.wpcf7-radio span.wpcf7-list-item,.wpcf7-radio span.wpcf7-list-item label{display:inline-block}label{display:block;font-weight:500;cursor:default}span[data-name=legal] span.wpcf7-list-item>label{align-items:flex-start;justify-content:flex-start}span[data-name=legal] a{text-decoration:underline;color:var(--color-content-text)}select option{font-family:var(--font-family),sans-serif !important}input[type=checkbox]{height:.9rem;width:.9rem;line-height:1rem;margin:4px 4px 0 0 !important}input[type=checkbox]:before{font-size:14px !important}.wpcf7-form input:not([type=submit]),.wpcf7-form textarea,.wpcf7-form select{margin-top:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:15px 0 !important;margin:0 !important;border:0 !important;font-size:16px;line-height:1.2}.wpcf7-form span.wpcf7-not-valid{border:0 !important}span.wpcf7-list-item{margin:0}.wpcf7-not-valid-tip{font-size:16px;line-height:1.2}.wpcf7-form-control-wrap{margin-top:.2rem}.w-popup-closer:before{font-weight:300}footer .w-iconbox.style_outlined .w-iconbox-icon{line-height:2.25em;height:2.25em;width:2.25em;background:#fff;margin-right:5px;margin-top:-3px}footer .w-iconbox.iconpos_left.no_title{align-items:flex-start}@media screen and (max-width:991px){form .col-xs-3,form .col-xs-4,form .col-xs-5,form .col-xs-6,form .col-xs-7{width:100%}.icons .vc_col-sm-3{width:50% !important}.reproduction>div>.g-cols:before{display:none}.g-cols.stacking_default.via_flex.type_boxes>.wpb_column.stretched{width:100% !important}}@media screen and (max-width:600px){.icons .w-iconbox{width:100%}.icons .w-iconbox-icon{width:110px;height:110px}.why .owl-carousel{max-width:90%}.contact-title .w-iconbox{flex-direction:column}.contact-title .w-iconbox .w-iconbox-icon{margin:0 0 .5rem !important}#cmplz-document h2{font-size:1.8rem}}