.et-menu.fullwidth-menu.nav{align-items:flex-start!important}.et-menu.fullwidth-menu.nav>li.menu-item-923>a{background-color:#e63946!important;color:#ffffff!important;padding-top:0!important;padding-bottom:6px;padding-left:16px;padding-right:16px;line-height:1.2em;border-radius:0px 20px;font-weight:600;display:inline-block}@media (max-width:980px){.et_mobile_menu{padding-top:0!important}.et_mobile_menu li.menu-item-923>a{background-color:#e63946!important;color:#ffffff!important;padding:12px 18px!important;margin-top:0!important;border-radius:6px;font-weight:600;display:flex!important;align-items:center;justify-content:center}}li.menu-item-923>a,li.menu-item-923>a:visited,li.menu-item-923>a:hover,li.menu-item-923>a:active,li.menu-item-923>a:focus,li.menu-item-923>a *,li.menu-item-923>a *:hover,li.menu-item-923>a::before,li.menu-item-923>a::after{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700!important}.et-menu.fullwidth-menu.nav>li.menu-item-936{display:flex;align-items:stretch}.et-menu.fullwidth-menu.nav>li.menu-item-936>a{background-color:#e63946!important;color:#ffffff!important;display:flex!important;align-items:center;height:100%!important;padding-top:0!important;padding-bottom:0!important;padding-left:16px;padding-right:16px;line-height:1.2em;font-weight:600;border-radius:20px 0px}@media (max-width:980px){.et_mobile_menu li.menu-item-936>a{background-color:#e63946!important;color:#ffffff!important;display:flex!important;align-items:center;justify-content:center;padding:10px 18px!important;line-height:1.2em;border-radius:6px;font-weight:600}}li.menu-item-936>a,li.menu-item-936>a:visited,li.menu-item-936>a:hover,li.menu-item-936>a:active,li.menu-item-936>a:focus,li.menu-item-936>a *,li.menu-item-936>a *:hover,li.menu-item-936>a::before,li.menu-item-936>a::after{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700!important}.et-menu.fullwidth-menu.nav>li.menu-item-943{display:flex;align-items:stretch}.et-menu.fullwidth-menu.nav>li.menu-item-943>a{background-color:#e63946!important;color:#ffffff!important;display:flex!important;align-items:center;height:100%!important;padding-top:0!important;padding-bottom:0!important;padding-left:16px;padding-right:16px;line-height:1.2em;font-weight:600;border-radius:20px 0px}@media (max-width:980px){.et_mobile_menu li.menu-item-943>a{background-color:#e63946!important;color:#ffffff!important;display:flex!important;align-items:center;justify-content:center;padding:10px 18px!important;line-height:1.2em;border-radius:6px;font-weight:600}}li.menu-item-943>a,li.menu-item-943>a:visited,li.menu-item-943>a:hover,li.menu-item-943>a:active,li.menu-item-943>a:focus,li.menu-item-943>a *,li.menu-item-943>a *:hover,li.menu-item-943>a::before,li.menu-item-943>a::after{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700!important}.phone-floating-btn{position:fixed;right:20px;bottom:20px;width:65px;height:65px;background-color:#1EE851;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,0.25);z-index:999999;text-decoration:none!important;transition:transform 0.2s ease,background-color 0.3s ease,bottom 0.25s ease-out}.phone-floating-btn:hover{transform:scale(1.12);background-color:#1e7e34}.phone-floating-btn span{font-size:30px;color:#ffffff}.et_pb_module.et_pb_cta_1.et_pb_promo.et_pb_text_align_center.et_pb_bg_layout_dark{position:relative;overflow:visible}.et_pb_module.et_pb_cta_1.et_pb_promo.et_pb_text_align_center.et_pb_bg_layout_dark::before{content:"";position:absolute;inset:10px;border-radius:10px;pointer-events:none;z-index:50;animation:garlandSVG 2s linear infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,0.8))}@keyframes garlandSVG{0%{background:radial-gradient(circle,red 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,orange 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,cyan 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,yellow 0 4px,transparent 5px) right top / 40px 40px repeat-y}16.66%{background:radial-gradient(circle,yellow 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,red 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,magenta 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,lime 0 4px,transparent 5px) right top / 40px 40px repeat-y}33.33%{background:radial-gradient(circle,lime 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,yellow 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,orange 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,cyan 0 4px,transparent 5px) right top / 40px 40px repeat-y}50%{background:radial-gradient(circle,cyan 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,lime 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,red 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,magenta 0 4px,transparent 5px) right top / 40px 40px repeat-y}66.66%{background:radial-gradient(circle,magenta 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,cyan 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,yellow 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,orange 0 4px,transparent 5px) right top / 40px 40px repeat-y}83.33%{background:radial-gradient(circle,orange 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,magenta 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,lime 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,red 0 4px,transparent 5px) right top / 40px 40px repeat-y}100%{background:radial-gradient(circle,red 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,orange 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,cyan 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,yellow 0 4px,transparent 5px) right top / 40px 40px repeat-y}}@media (max-width:767px){.et_pb_module.et_pb_cta_1.et_pb_promo.et_pb_text_align_center.et_pb_bg_layout_dark::before{inset:6px}}@media (min-width:768px) and (max-width:1024px){.et_pb_module.et_pb_cta_1.et_pb_promo.et_pb_text_align_center.et_pb_bg_layout_dark::before{inset:8px}}.et_pb_slide_overlay_container{position:relative;overflow:hidden}.et_pb_slide_overlay_container::before{content:"";position:absolute;inset:10px;border-radius:12px;pointer-events:none;z-index:50;animation:garlandSVG 2s linear infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))}@keyframes garlandSVG{0%{background:radial-gradient(circle,red 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,orange 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,cyan 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,yellow 0 4px,transparent 5px) right top / 40px 40px repeat-y}16.66%{background:radial-gradient(circle,yellow 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,red 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,magenta 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,lime 0 4px,transparent 5px) right top / 40px 40px repeat-y}33.33%{background:radial-gradient(circle,lime 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,yellow 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,orange 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,cyan 0 4px,transparent 5px) right top / 40px 40px repeat-y}50%{background:radial-gradient(circle,cyan 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,lime 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,red 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,magenta 0 4px,transparent 5px) right top / 40px 40px repeat-y}66.66%{background:radial-gradient(circle,magenta 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,cyan 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,yellow 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,orange 0 4px,transparent 5px) right top / 40px 40px repeat-y}83.33%{background:radial-gradient(circle,orange 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,magenta 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,lime 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,red 0 4px,transparent 5px) right top / 40px 40px repeat-y}100%{background:radial-gradient(circle,red 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,orange 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,cyan 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,yellow 0 4px,transparent 5px) right top / 40px 40px repeat-y}}@media (max-width:767px){.et_pb_slide_overlay_container::before{inset:6px}}@media (min-width:768px) and (max-width:1024px){.et_pb_slide_overlay_container::before{inset:8px}}.et_pb_module.et_pb_cta_0.et_pb_promo.et_pb_text_align_center.et_pb_bg_layout_dark::before{position:relative;overflow:hidden}.et_pb_module.et_pb_cta_0.et_pb_promo.et_pb_text_align_center.et_pb_bg_layout_dark::before{content:"";position:absolute;inset:10px;border-radius:12px;pointer-events:none;z-index:50;animation:garlandSVG 2s linear infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))}@keyframes garlandSVG{0%{background:radial-gradient(circle,red 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,orange 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,cyan 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,yellow 0 4px,transparent 5px) right top / 40px 40px repeat-y}16.66%{background:radial-gradient(circle,yellow 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,red 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,magenta 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,lime 0 4px,transparent 5px) right top / 40px 40px repeat-y}33.33%{background:radial-gradient(circle,lime 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,yellow 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,orange 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,cyan 0 4px,transparent 5px) right top / 40px 40px repeat-y}50%{background:radial-gradient(circle,cyan 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,lime 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,red 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,magenta 0 4px,transparent 5px) right top / 40px 40px repeat-y}66.66%{background:radial-gradient(circle,magenta 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,cyan 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,yellow 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,orange 0 4px,transparent 5px) right top / 40px 40px repeat-y}83.33%{background:radial-gradient(circle,orange 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,magenta 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,lime 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,red 0 4px,transparent 5px) right top / 40px 40px repeat-y}100%{background:radial-gradient(circle,red 0 4px,transparent 5px) left top / 40px 40px repeat-x,radial-gradient(circle,orange 0 4px,transparent 5px) left bottom / 40px 40px repeat-x,radial-gradient(circle,cyan 0 4px,transparent 5px) left top / 40px 40px repeat-y,radial-gradient(circle,yellow 0 4px,transparent 5px) right top / 40px 40px repeat-y}}@media (max-width:767px){.et_pb_module.et_pb_cta_0.et_pb_promo.et_pb_text_align_center.et_pb_bg_layout_dark::before{inset:6px}}@media (min-width:768px) and (max-width:1024px){.et_pb_module.et_pb_cta_0.et_pb_promo.et_pb_text_align_center.et_pb_bg_layout_dark::before{inset:8px}}