.elementor-1292 .elementor-element.elementor-element-fc9f555{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:90px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1292 .elementor-element.elementor-element-78950f6 .elementor-heading-title{color:var( --e-global-color-c626c02 );font-family:"Termina-Black", Sans-serif;font-weight:600;line-height:1.2em;}.elementor-1292 .elementor-element.elementor-element-78950f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(26px/2);}.elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(26px/2);}.elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(26px/2);margin-left:calc(26px/2);}.elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-26px/2);margin-left:calc(-26px/2);}body.rtl .elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-26px/2);}body:not(.rtl) .elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-26px/2);}.elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-icon{width:14px;}.elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-icon i{font-size:14px;}.elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-text, .elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-text a{color:var( --e-global-color-c626c02 );}.elementor-1292 .elementor-element.elementor-element-c89b389 .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-1292 .elementor-element.elementor-element-c89b389 > .elementor-widget-container{padding:11px 0px 10px 0px;}.elementor-1292 .elementor-element.elementor-element-a5092c0{text-align:left;color:var( --e-global-color-c626c02 );font-style:italic;line-height:1px;letter-spacing:-1.3px;}body.elementor-page-1292:not(.elementor-motion-effects-element-type-background), body.elementor-page-1292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1292 .elementor-element.elementor-element-a5092c0{font-size:30px;line-height:1.3em;}}@media(max-width:767px){.elementor-1292 .elementor-element.elementor-element-fc9f555{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1292 .elementor-element.elementor-element-a5092c0{font-size:25px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-78950f6 */@media (max-width: 767px) {
.elementor-1292 .elementor-element.elementor-element-78950f6 h1 {
font-style: normal;
font-weight: 900;
font-size: 30px !important;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-a5092c0 */.elementor-1292 .elementor-element.elementor-element-a5092c0 h1 {
font-style: normal;
font-weight: 900;
font-size: 64px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ul li {
    font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 42px;
text-align: left;
 text-transform: capitalize !important;
color: #ffffff;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 h2 {
font-style: normal;
font-size: 44px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}

.elementor-1292 .elementor-element.elementor-element-a5092c0 h3 {
font-style: normal;
font-size: 40px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 h4 {
font-style: normal;
font-size: 40px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 a {
    color: #FF9517;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 a:hover {
    color: #1A5DFF;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 h5 {
font-style: normal;
font-size: 30px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ul li b {
    font-style: normal;
font-size: 28px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important; 
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ol li b {
    font-style: normal;
font-size: 28px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important; 
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ol li span, .elementor-1292 .elementor-element.elementor-element-a5092c0 ol li strong {
    font-style: normal;
font-size: 28px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important; 
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ol li::marker {
    font-size: 22px;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 p b, .elementor-1292 .elementor-element.elementor-element-a5092c0 p,.elementor-1292 .elementor-element.elementor-element-a5092c0 span {
   font-style: normal;
font-size: 28px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important; 
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 p strong {
    font-style: normal;
font-size: 28px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 p span {
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 1.3em;
text-align: left;
text-transform: capitalize !important;
color: #ffffff;
}

@media (max-width: 767px) {
.elementor-1292 .elementor-element.elementor-element-a5092c0 h1 {
font-style: normal;
font-weight: 900;
font-size: 48px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ul li {
    font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 1.2em;
text-align: left;
 text-transform: capitalize !important;
color: #ffffff;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 h2 {
font-style: normal;
font-size: 26px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}

.elementor-1292 .elementor-element.elementor-element-a5092c0 h3 {
font-style: normal;
font-size: 24px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 h4 {
font-style: normal;
font-size: 22px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 a {
    color: #FF9517;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 a:hover {
    color: #1A5DFF;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 h5 {
font-style: normal;
font-size: 18px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ul li b {
    font-style: normal;
font-size: 19px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important; 
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ol li b {
    font-style: normal;
font-size: 19px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important; 
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ol li span, .elementor-1292 .elementor-element.elementor-element-a5092c0 ol li strong {
    font-style: normal;
font-size: 19px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important; 
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 ol li::marker {
    font-size: 18px;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 p b, .elementor-1292 .elementor-element.elementor-element-a5092c0 p,.elementor-1292 .elementor-element.elementor-element-a5092c0 span {
   font-style: normal;
font-size: 18px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important; 
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 p strong {
    font-style: normal;
font-size: 18px;
line-height: 1.3em;
letter-spacing: -0.5px;
text-align: left;
color: #ffffff;
text-transform: capitalize !important;
}
.elementor-1292 .elementor-element.elementor-element-a5092c0 p span {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 1.3em;
text-align: left;
text-transform: capitalize !important;
color: #ffffff;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Termina-Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://blufire.co.nz/wp-content/uploads/2024/05/TerminaTest-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */