.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-0aac5f9{font-family:"Archivo", Sans-serif;font-size:1em;font-weight:400;}.elementor-widget-slides .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-825 .elementor-element.elementor-element-cb295fa .elementor-repeater-item-5cf8a17 .swiper-slide-bg{background-color:#833ca3;background-image:url(../jpg/img_0140-scaled-e1646941746571.jpg);background-size:cover;}.elementor-825 .elementor-element.elementor-element-cb295fa .elementor-repeater-item-662c778 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://suffernfire.com/wp-content/uploads/2022/03/IMG_0149-scaled.jpg);background-size:cover;}.elementor-825 .elementor-element.elementor-element-cb295fa .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-825 .elementor-element.elementor-element-cb295fa .swiper-slide-contents{max-width:66%;}.elementor-825 .elementor-element.elementor-element-cb295fa .swiper-slide-inner{text-align:center;}.elementor-825 .elementor-element.elementor-element-b91fcaa:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-b91fcaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-825 .elementor-element.elementor-element-b91fcaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-825 .elementor-element.elementor-element-b91fcaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-825 .elementor-element.elementor-element-407fb4a > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-407fb4a{text-align:center;}.elementor-825 .elementor-element.elementor-element-407fb4a .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:52px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-ca199df{text-align:center;font-family:"Archivo", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-825 .elementor-element.elementor-element-5b33118 .elementor-icon-wrapper{text-align:right;}.elementor-825 .elementor-element.elementor-element-5b33118.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-5b33118.elementor-view-framed .elementor-icon, .elementor-825 .elementor-element.elementor-element-5b33118.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-5b33118.elementor-view-framed .elementor-icon, .elementor-825 .elementor-element.elementor-element-5b33118.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-5b33118 .elementor-icon{font-size:42px;}.elementor-825 .elementor-element.elementor-element-5b33118 .elementor-icon svg{height:42px;}.elementor-825 .elementor-element.elementor-element-387f635{text-align:left;}.elementor-825 .elementor-element.elementor-element-387f635 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-d5d9e47 .elementor-icon-wrapper{text-align:right;}.elementor-825 .elementor-element.elementor-element-d5d9e47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-d5d9e47.elementor-view-framed .elementor-icon, .elementor-825 .elementor-element.elementor-element-d5d9e47.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-d5d9e47.elementor-view-framed .elementor-icon, .elementor-825 .elementor-element.elementor-element-d5d9e47.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-d5d9e47 .elementor-icon{font-size:42px;}.elementor-825 .elementor-element.elementor-element-d5d9e47 .elementor-icon svg{height:42px;}.elementor-825 .elementor-element.elementor-element-bda1efb .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-f870ac4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-825 .elementor-element.elementor-element-f870ac4{--icon-box-icon-margin:10px;}.elementor-825 .elementor-element.elementor-element-f870ac4 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-f870ac4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-f870ac4.elementor-view-framed .elementor-icon, .elementor-825 .elementor-element.elementor-element-f870ac4.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-f870ac4 .elementor-icon-box-title, .elementor-825 .elementor-element.elementor-element-f870ac4 .elementor-icon-box-title a{font-family:"Alegreya Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-825 .elementor-element.elementor-element-f870ac4 .elementor-icon-box-description{font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-19eeedf{text-align:center;}.elementor-825 .elementor-element.elementor-element-19eeedf .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-a72c5eb{margin-top:0em;margin-bottom:2em;}.elementor-825 .elementor-element.elementor-element-e137430 > .elementor-widget-container{margin:1em 1em 1em 1em;border-radius:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-e137430{text-align:center;}.elementor-825 .elementor-element.elementor-element-e137430 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:52px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-825 .elementor-element.elementor-element-57c41b6 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-57c41b6{text-align:left;}.elementor-825 .elementor-element.elementor-element-57c41b6 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-a9c1fbc > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-a9c1fbc{text-align:left;}.elementor-825 .elementor-element.elementor-element-a9c1fbc .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-3923868{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );margin-top:0em;margin-bottom:2em;padding:1em 1em 1em 1em;}.elementor-825 .elementor-element.elementor-element-3923868, .elementor-825 .elementor-element.elementor-element-3923868 > .elementor-background-overlay{border-radius:11px 11px 11px 11px;}.elementor-825 .elementor-element.elementor-element-a738c6c > .elementor-widget-container{margin:1em 1em 1em 1em;border-radius:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-a738c6c{text-align:center;}.elementor-825 .elementor-element.elementor-element-a738c6c .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:52px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-825 .elementor-element.elementor-element-1b08f28 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-1b08f28{text-align:left;}.elementor-825 .elementor-element.elementor-element-1b08f28 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-5756b0f > .elementor-widget-container{margin:0em 0em 0em 0.5em;}.elementor-825 .elementor-element.elementor-element-3b90389 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-3b90389{text-align:left;}.elementor-825 .elementor-element.elementor-element-3b90389 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-widget-eael-gravity-form .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-gravity-form .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-825 .elementor-element.elementor-element-8ef43fa .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-825 .elementor-element.elementor-element-8ef43fa .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-825 .elementor-element.elementor-element-8ef43fa .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-825 .elementor-element.elementor-element-8ef43fa .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-825 .elementor-element.elementor-element-8ef43fa .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-825 .elementor-element.elementor-element-8ef43fa .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-825 .elementor-element.elementor-element-a586c2e:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-a586c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-825 .elementor-element.elementor-element-a586c2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-825 .elementor-element.elementor-element-a586c2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-825 .elementor-element.elementor-element-1603cf3 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-1603cf3{text-align:center;}.elementor-825 .elementor-element.elementor-element-1603cf3 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:52px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-6483bc1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-fc6122c );}.elementor-825 .elementor-element.elementor-element-1db10ff .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-fc6122c );}@media(max-width:1024px){.elementor-825 .elementor-element.elementor-element-f870ac4 .elementor-icon{font-size:30px;}.elementor-825 .elementor-element.elementor-element-f870ac4 .elementor-icon-box-title, .elementor-825 .elementor-element.elementor-element-f870ac4 .elementor-icon-box-title a{font-size:13px;}.elementor-825 .elementor-element.elementor-element-f870ac4 .elementor-icon-box-description{font-size:10px;}}@media(min-width:768px){.elementor-825 .elementor-element.elementor-element-3e80312{width:23.713%;}.elementor-825 .elementor-element.elementor-element-4d0fab8{width:26.287%;}.elementor-825 .elementor-element.elementor-element-3103a58{width:11.581%;}.elementor-825 .elementor-element.elementor-element-5fc35fd{width:38.419%;}}@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-5b33118 .elementor-icon-wrapper{text-align:center;}.elementor-825 .elementor-element.elementor-element-387f635{text-align:center;}.elementor-825 .elementor-element.elementor-element-d5d9e47 .elementor-icon-wrapper{text-align:center;}.elementor-825 .elementor-element.elementor-element-bda1efb{text-align:center;}.elementor-825 .elementor-element.elementor-element-f870ac4{--icon-box-icon-margin:0px;}.elementor-825 .elementor-element.elementor-element-f870ac4 .elementor-icon{font-size:25px;}}