a{color:inherit;transition:all .3s ease}.mobile_nav.opened .mobile_menu_bar::before{font-family:"ETmodules";content:"\4d"}.et_pb_button,.main-menu .et-menu>li:last-child>a{font-size:1.125rem;font-weight:700;line-height:1.5em!important;border-radius:8px!important;background:#FF3131;color:white;line-height:1.55em;padding:0.75rem 1.5rem!important;border:none!important;transition:all 300ms ease 0ms}.main-menu .et-menu>li:last-child>a:hover{background-color:#c11d1d}.main-menu .et-menu .sub-menu{border-radius:16px}.main-menu .et-menu .sub-menu>li>a{width:100%}.main-menu .et-menu .sub-menu>li>a:hover{background:none!important}.main-menu .et-menu .sub-menu>li:last-child>a{margin-bottom:0}.et_pb_button::after{display:none}.main-menu .et-menu{align-items:center!important;gap:2.5rem;margin:0}.main-menu li{margin-top:0!important;padding:0!important}.main-menu li>a{padding-top:0!important;padding-bottom:0!important}.main-menu li>a:hover{opacity:1}.et_pb_menu_0_tb_header.et_pb_menu ul li a{margin-bottom:16px}.main-slider{margin:0 auto}.thumbnails{display:flex;margin:1rem auto 0;padding:0;justify-content:center}.thumbnail{width:79px;height:79px;overflow:hidden;list-style:none;margin:0 8px;cursor:pointer;opacity:0.3;display:inline-flex;align-items:center;justify-content:center}.thumbnail.is-active{opacity:1}.thumbnail img{width:100%;height:auto}.wpcf7{background-color:#FFDE59;border-radius:16px;padding:32px;border:0px}.wpcf7-textarea{width:100%;border-radius:4px}.wpcf7-input{width:100%;border-radius:4px}.wpcf7-text{width:100%;border-radius:4px}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding:8px;border-radius:4px;border:0px}input#myFirstDatepicker{width:100%}.wpcf7-submit{background:#5D17EB;font-size:18px;color:white;border:0px;padding:12px 24px;border-radius:8px;width:100%}.wpcf7-list-item{display:block}span.wpcf7-list-item{margin:0px}input[type=checkbox]{width:16px;height:16px}@media (max-width:980px){.et_pb_button{font-size:1rem}.main-menu .et_mobile_nav_menu{margin:0}.et_mobile_menu{padding:30px}.et_mobile_menu li a{padding:10px 0}.et_mobile_menu li a:hover{background:none!important;opacity:0.7}.et_mobile_menu .menu-item-has-children>a{background:none!important}.et_mobile_menu>li:last-child>a{margin-bottom:0!important}}@media (max-width:767px){.et_pb_button{font-size:0.875rem}}