.elementor-10 .elementor-element.elementor-element-f6b0d9c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-68563b1 .hfe-site-logo-container, .elementor-10 .elementor-element.elementor-element-68563b1 .hfe-caption-width figcaption{text-align:center;}.elementor-10 .elementor-element.elementor-element-68563b1 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-68563b1 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-10 .elementor-element.elementor-element-0cbe15a{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-b47c2b4{text-align:start;}.elementor-10 .elementor-element.elementor-element-b47c2b4 img{width:8%;max-width:30%;height:52px;object-fit:scale-down;object-position:center right;}.elementor-10 .elementor-element.elementor-element-0be7395{text-align:center;}.elementor-10 .elementor-element.elementor-element-0be7395 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-10 .elementor-element.elementor-element-aa9d2b9{text-align:end;}.elementor-10 .elementor-element.elementor-element-aa9d2b9 img{width:8%;max-width:30%;height:52px;object-fit:scale-down;object-position:center right;}.elementor-10 .elementor-element.elementor-element-0ab03a8{width:auto;max-width:auto;text-align:center;}.elementor-10 .elementor-element.elementor-element-0ab03a8.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-10 .elementor-element.elementor-element-0ab03a8 .elementor-heading-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-b87a4e0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:4px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b87a4e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-b87a4e0 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-5d45daf .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-5d45daf .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-5d45daf .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10 .elementor-element.elementor-element-57a8aab{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-013bb4e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-013bb4e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-013bb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f191909 );}.elementor-10 .elementor-element.elementor-element-a78cca3{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-8fc26cd .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-8fc26cd .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8fc26cd .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-8fc26cd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-10 .elementor-element.elementor-element-9f75a8c .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-f191909 );color:var( --e-global-color-f191909 );}.elementor-10 .elementor-element.elementor-element-1fc1b07{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-132e507{--display:flex;--gap:1px 0px;--row-gap:1px;--column-gap:0px;--padding-top:0px;--padding-bottom:-15px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-132e507:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-132e507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f191909 );}.elementor-10 .elementor-element.elementor-element-630d103{--spacer-size:66px;}.elementor-10 .elementor-element.elementor-element-ee28d15{text-align:center;}.elementor-10 .elementor-element.elementor-element-ee28d15 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:49px;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-491f413{--spacer-size:66px;}.elementor-10 .elementor-element.elementor-element-a82603c{text-align:center;}.elementor-10 .elementor-element.elementor-element-a82603c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:26px;font-weight:300;text-transform:none;font-style:normal;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-8ab559a{--spacer-size:66px;}.elementor-10 .elementor-element.elementor-element-cff86f9{--spacer-size:38px;background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-89bc358{background-color:var( --e-global-color-secondary );text-align:center;}.elementor-10 .elementor-element.elementor-element-89bc358 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:57px;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6f2dab1{--display:flex;}.elementor-10 .elementor-element.elementor-element-6f2dab1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6f2dab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-bab8ad6{--display:grid;--min-height:25px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:000%;--padding-bottom:02%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-bab8ad6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bab8ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-bab8ad6.e-con{--flex-grow:1;--flex-shrink:6;}.elementor-10 .elementor-element.elementor-element-69637d2.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-69637d2{text-align:center;}.elementor-10 .elementor-element.elementor-element-9ea1089.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9ea1089:hover img{opacity:0;}.elementor-10 .elementor-element.elementor-element-13fae17.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-13fae17 img{opacity:0.95;}.elementor-10 .elementor-element.elementor-element-13fae17:hover img{opacity:0;}.elementor-10 .elementor-element.elementor-element-318d6dd .elementor-button{background-color:var( --e-global-color-accent );border-radius:1px 0px 1px 0px;padding:3px -1px 3px -1px;}.elementor-10 .elementor-element.elementor-element-7bf0a0d{--display:flex;--min-height:589px;--overlay-opacity:0.89;}.elementor-10 .elementor-element.elementor-element-7bf0a0d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7bf0a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7bf0a0d::before, .elementor-10 .elementor-element.elementor-element-7bf0a0d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7bf0a0d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7bf0a0d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7bf0a0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7bf0a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-d003d43{--spacer-size:60px;background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-34cd0b1{text-align:center;}.elementor-10 .elementor-element.elementor-element-34cd0b1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-adec3ce{text-align:center;}.elementor-10 .elementor-element.elementor-element-adec3ce .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-text );}.elementor-10 .elementor-element.elementor-element-6a769bf{text-align:center;}.elementor-10 .elementor-element.elementor-element-6a769bf .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-text );}.elementor-10 .elementor-element.elementor-element-fe5a3fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-fe5a3fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-fe5a3fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-fe5a3fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-fe5a3fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-fe5a3fd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-fe5a3fd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-fe5a3fd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-fe5a3fd .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5a2b3d9{text-align:center;}.elementor-10 .elementor-element.elementor-element-5a2b3d9 .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-text );}.elementor-10 .elementor-element.elementor-element-a734b49{--display:flex;}.elementor-10 .elementor-element.elementor-element-ac7589c{--spacer-size:34px;}.elementor-10 .elementor-element.elementor-element-885e475{--spacer-size:53px;width:100%;max-width:100%;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 5%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-c677880{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-10 .elementor-element.elementor-element-c677880:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c677880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 59%);}.elementor-10 .elementor-element.elementor-element-0589fa3 img{width:70%;}.elementor-10 .elementor-element.elementor-element-f4c512a:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-f4c512a.elementor-widget-image img{-webkit-mask-image:url( https://krystlemcdowall.com/staging/9521/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:123%;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-26eb8a0 .elementor-button{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-26eb8a0{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-26eb8a0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-26eb8a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-26eb8a0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-10 .elementor-element.elementor-element-f9c398a{--display:flex;}.elementor-10 .elementor-element.elementor-element-f023f47 .elementor-button{background-color:var( --e-global-color-accent );border-style:double;border-width:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-f023f47 > .elementor-widget-container{background-color:var( --e-global-color-f191909 );padding:28px 28px 28px 28px;}.elementor-10 .elementor-element.elementor-element-f023f47 .hfe-infocard{text-align:center;}.elementor-10 .elementor-element.elementor-element-f023f47 a.elementor-button, .elementor-10 .elementor-element.elementor-element-f023f47 .elementor-button{color:var( --e-global-color-f191909 );}.elementor-10 .elementor-element.elementor-element-f023f47 .hfe-infocard-title{color:var( --e-global-color-text );margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-f023f47 .hfe-infocard-text{color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f023f47 .hfe-infocard-cta-link-style, .elementor-10 .elementor-element.elementor-element-f023f47 .hfe-button-wrapper{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-31cb215{--display:flex;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-f6b0d9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-013bb4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bab8ad6{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c677880{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-68563b1 .hfe-site-logo-container, .elementor-10 .elementor-element.elementor-element-68563b1 .hfe-caption-width figcaption{text-align:center;}.elementor-10 .elementor-element.elementor-element-68563b1 .hfe-site-logo .hfe-site-logo-container img{width:56%;}.elementor-10 .elementor-element.elementor-element-68563b1.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-0be7395{padding:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-ee28d15 .elementor-heading-title{font-size:19px;}.elementor-10 .elementor-element.elementor-element-89bc358 .elementor-heading-title{font-size:19px;}.elementor-10 .elementor-element.elementor-element-bab8ad6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c677880{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}