html,body{max-width:100%;overflow-x:hidden}.e-gallery-container{overflow-x:hidden!important;overflow:hidden!important}.elementor-widget-image a{width:100%}@media screen and (max-width:1024px){br.mbreak{display:none!important}}.elementor-slideshow__title{display:none}.ytp-cued-thumbnail-overlay-image{background-size:contain!important;-moz-background-size:contain!important;-webkit-background-size:contain!important}.elementor-widget-container p iframe{margin:0 auto!important;display:block}.elementor iframe,.elementor video{width:75%;height:500px}@media screen and (max-width:1024px){.elementor iframe,.elementor video{width:85%;height:450px}}@media screen and (max-width:767px){.elementor iframe,.elementor video{width:95%;height:300px}}@media screen and (max-width:767px){a.e-gallery-item,a.elementor-gallery-item,a.pg-open-lightbox{pointer-events:none!important}}a:focus-visible{outline:-webkit-focus-ring-color auto 0px!important}html{font-size:16px}@media screen and (max-width:767px){html{font-size:16px}}h1{font-size:clamp(2rem, 1.67079rem + 1.38614vw, 3.75rem)}h2{font-size:clamp(1.75rem, 1.51485rem + 0.99010vw, 3rem)}h3{font-size:clamp(1.5rem, 1.28837rem + 0.89109vw, 2.625rem)}h4{font-size:clamp(1.375rem, 1.18688rem + 0.79208vw, 2.375rem)}h5{font-size:clamp(1.125rem, 0.93688rem + 0.79208vw, 2.125rem)}h6{font-size:clamp(1rem, 0.83540rem + 0.69307vw, 1.875rem)}body{font-size:clamp(1rem, 0.96473rem + 0.14851vw, 1.1875rem)}@media screen and (max-width:765px){.rotate-text{transform:translateX(5vw)!important}}@media screen and (max-width:495px){.rotate-text{transform:translateX(-5vw)!important}}.model-dotted-a{background:linear-gradient(to right,#FF0000 43%,#F0F0F0 0%) top/20px 3px repeat-x,linear-gradient(#F0F0F0 0%,#F0F0F0 0%) right/1px 10px repeat-y,linear-gradient(to right,#FF0000 43%,#F0F0F0 0%) bottom/20px 3px repeat-x,linear-gradient(#F0F0F0 0%,#F0F0F0 0%) left/1px 10px repeat-y}.model-dotted-b{background:linear-gradient(to right,#FF0000 43%,#FF0000 0%) top/20px 3px repeat-x,linear-gradient(#FF0000 0%,#FF0000 0%) right/0px 10px repeat-y,linear-gradient(to right,#FF0000 43%,#FF0000 0%) bottom/20px 3px repeat-x,linear-gradient(#FF0000 0%,#FF0000 0%) left/0px 10px repeat-y}.elementor-21 .elementor-element.elementor-element-9f83e7f .elementor-post__card .elementor-post__badge,.elementor-468 .elementor-element.elementor-element-831dc81 .elementor-post__card .elementor-post__badge,.elementor-856 .elementor-element.elementor-element-831dc81 .elementor-post__card .elementor-post__badge{margin-top:-55px}.custom-badge .elementor-posts .elementor-post__badge{position:relative;width:100px;text-align:center}@media screen and (min-width:1920px){.custom-badge .elementor-posts .elementor-post__badge{width:150px}}@media screen and (max-width:1024px){.custom-badge .elementor-posts .elementor-post__badge{width:80px}}.ue-flip-box__panel__element .ue-flip-box__image img{cursor:pointer!important}.flipster__button:focus{background-color:#EDEDED!important}#yith-sl-results .contact-store.link,.yith-sl-pin-modal .contact-store.link{display:none}.custom-icolist .elementor-icon-list-icon{text-align:center;border-radius:50%;background-color:#ED3523;padding:10px;margin:3px}.custom-icolist .elementor-icon-list-text{margin-left:15px}.ff-default .ff-el-form-control:focus{color:#101010!important;background-color:#fff;border:1px solid #ccc;outline:0;-webkit-box-shadow:none;box-shadow:none}.fluentform .ff-el-group{margin-bottom:15px}.ff-default .ff-el-input--label label{font-size:1rem}.wpf_has_custom_css.ff-btn-submit{padding:10px 30px 10px 30px;margin-top:20px}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:#ED3523;border-color:#ED3523;box-shadow:-1px 0 0 0 #ff968d}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:#ED3523}.fluentform .ff-el-tc label.ff_tc_label>div,.fluentform .ff-el-tc label.ff_tc_label>span{font-size:.9rem}@media screen and (min-width:2400px){.ff-default .ff-el-input--label label{font-size:1.6rem}.wpf_has_custom_css.ff-btn-submit{font-size:1.6rem}}