body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.fancy{background-color:transparent;border:2px solid #fe1707;letter-spacing:0.3em;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;float:none;font-weight:700;letter-spacing:0.05em;margin:0;outline:none;overflow:visible;padding:1.25em 2em;position:relative;text-align:left;text-decoration:none;text-transform:none;transition:all 0.3s ease-in-out;user-select:none;font-size:15px}.fancy .text{font-size:1.125em;line-height:1.33333em;display:block;text-align:center;transition:all 0.3s ease-in-out;text-transform:uppercase;text-decoration:none;color:#fe1707}.fancy .top-key{height:2px;width:1.5625rem;top:-2px;left:0.625rem;position:absolute;background:#f3f3f1;transition:width 0.5s ease-out,left 0.3s ease-out}.fancy .bottom-key-1{height:2px;width:1.5625rem;right:1.875rem;bottom:-2px;position:absolute;background:#f3f3f1;transition:width 0.5s ease-out,right 0.3s ease-out}.fancy .bottom-key-2{height:2px;width:0.625rem;right:0.625rem;bottom:-2px;position:absolute;background:#f3f3f1;transition:width 0.5s ease-out,right 0.3s ease-out}.fancy:hover{color:#f3f3f1;background:#183153;border:2px solid #183153}.fancy:hover::before{width:0.9375rem;background:#f3f3f1}.fancy:hover .text{color:#f3f3f1;padding-right3:1.5em}.fancy:hover .top-key{left:-2px;width:0px}.fancy:hover .bottom-key-1,.fancy:hover .bottom-key-2{right:0;width:0}.fancy,.fancy .text,.fancy .label,.fancy .phone{font-family:"Montserrat",sans-serif!important;font-weight:600!important}button{position:relative;display:flex;justify-content:center;align-items:center;border-radius:5px;background:#fe1707;font-family:"Montserrat",sans-serif;box-shadow:0px 6px 24px 0px rgba(0,0,0,0.2);overflow:hidden;cursor:pointer;border:none}button:after{content:" ";width:0%;height:100%;background:#ffd401;position:absolute;transition:all 0.4s ease-in-out;right:0}button:hover::after{right:auto;left:0;width:100%}button span{text-align:center;text-decoration:none;width:100%;padding:18px 25px;color:#f3f3f1;font-size:1.125em;font-weight:700;letter-spacing:0.3em;z-index:20;transition:all 0.3s ease-in-out}button:hover span{color:#183153;animation:scaleUp 0.3s ease-in-out}@keyframes scaleUp{0%{transform:scale(1)}50%{transform:scale(0.95)}100%{transform:scale(1)}}.fancy.fancy-phone{position:relative;overflow:visible}.fancy.fancy-phone .phone-pop{position:absolute;left:calc(100% + 5px);top:-2px;height:calc(100% + 4px);display:flex;align-items:center;justify-content:center;padding:0 2em;white-space:nowrap;background:#183153;border:2px solid #183153;box-sizing:border-box;color:#f3f3f1;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125em;letter-spacing:0.05em;text-transform:uppercase;opacity:0;pointer-events:none;transform:translateX(-12px);transition:all 0.25s ease;z-index:5}@media (hover:hover) and (pointer:fine){.fancy.fancy-phone:hover .phone-pop{opacity:1;transform:translateX(0)}}#cut-header{clip-path:polygon(10px 0%,100% 0%,100% calc(100% - 10px),calc(100% - 10px) 100%,0% 100%,0% 10px);box-shadow:0 10px 25px rgba(0,0,0,0.2)}