.elementor-1203 .elementor-element.elementor-element-79d3c9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1203 .elementor-element.elementor-element-79d3c9a:not(.elementor-motion-effects-element-type-background), .elementor-1203 .elementor-element.elementor-element-79d3c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1203 .elementor-element.elementor-element-12bc0d2{--display:grid;--e-con-grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;--e-con-grid-template-rows:auto;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;--align-items:start;--grid-justify-content:space-between;--grid-align-content:start;}.elementor-1203 .elementor-element.elementor-element-457dc2f{--display:flex;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-d327be3 > .elementor-widget-container{margin:0rem 0rem .75rem 0rem;}.elementor-1203 .elementor-element.elementor-element-d327be3.elementor-element{--align-self:flex-start;}.elementor-1203 .elementor-element.elementor-element-d327be3 .elementor-icon-list-icon{width:14px;}.elementor-1203 .elementor-element.elementor-element-d327be3 .elementor-icon-list-icon i{font-size:14px;}.elementor-1203 .elementor-element.elementor-element-d327be3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1203 .elementor-element.elementor-element-d327be3 .elementor-icon-list-text, .elementor-1203 .elementor-element.elementor-element-d327be3 .elementor-icon-list-text a{color:var( --e-global-color-b4e0d44 );}.elementor-1203 .elementor-element.elementor-element-d327be3 .elementor-icon-list-item{font-family:"FtRegolaNeueTrial", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1203 .elementor-element.elementor-element-640146b > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-1203 .elementor-element.elementor-element-640146b .elementor-heading-title{font-family:var( --e-global-typography-aec1326-font-family ), Sans-serif;font-size:var( --e-global-typography-aec1326-font-size );font-weight:var( --e-global-typography-aec1326-font-weight );line-height:var( --e-global-typography-aec1326-line-height );letter-spacing:var( --e-global-typography-aec1326-letter-spacing );}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-05c22b4 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-1203 .elementor-element.elementor-element-05c22b4 .elementor-widget-container{color:#FFFFFFB3;font-family:var( --e-global-typography-5b600a8-font-family ), Sans-serif;font-size:var( --e-global-typography-5b600a8-font-size );font-weight:var( --e-global-typography-5b600a8-font-weight );line-height:var( --e-global-typography-5b600a8-line-height );letter-spacing:var( --e-global-typography-5b600a8-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-b80ebdb{--display:flex;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-6aec930 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:.75rem .75rem .75rem .75rem;}.elementor-1203 .elementor-element.elementor-element-2f2bed7{--display:grid;--e-con-grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;--e-con-grid-template-rows:auto;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:.0625rem 0rem 0rem 0rem;--border-top-width:.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:#FFFFFF33;--border-color:#FFFFFF33;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1203 .elementor-element.elementor-element-6bc4a43{--display:flex;--justify-content:flex-start;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1203 .elementor-element.elementor-element-f561b23{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ab3553d-font-family ), Sans-serif;font-size:var( --e-global-typography-ab3553d-font-size );font-weight:var( --e-global-typography-ab3553d-font-weight );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-e18c94c{text-align:left;}.elementor-1203 .elementor-element.elementor-element-e18c94c img{width:auto;height:1.5rem;object-fit:cover;object-position:center center;}.elementor-1203 .elementor-element.elementor-element-bd1890c{--display:grid;--e-con-grid-template-columns:1fr 1fr 1fr;--e-con-grid-template-rows:auto;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-1203 .elementor-element.elementor-element-1a07479{--display:flex;--justify-content:flex-start;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:0rem 0rem 0rem .0625rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:.0625rem;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1203 .elementor-element.elementor-element-960c606{color:#FFFFFF80;font-family:var( --e-global-typography-ab3553d-font-family ), Sans-serif;font-size:var( --e-global-typography-ab3553d-font-size );font-weight:var( --e-global-typography-ab3553d-font-weight );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-a9ad7cb{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ab3553d-font-family ), Sans-serif;font-size:var( --e-global-typography-ab3553d-font-size );font-weight:var( --e-global-typography-ab3553d-font-weight );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-04afaa1{--display:flex;--justify-content:flex-start;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:0rem 0rem 0rem .0625rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:.0625rem;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1203 .elementor-element.elementor-element-c4d53dd{color:#FFFFFF80;font-family:var( --e-global-typography-ab3553d-font-family ), Sans-serif;font-size:var( --e-global-typography-ab3553d-font-size );font-weight:var( --e-global-typography-ab3553d-font-weight );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-daf9403{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ab3553d-font-family ), Sans-serif;font-size:var( --e-global-typography-ab3553d-font-size );font-weight:var( --e-global-typography-ab3553d-font-weight );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-543fc27{--display:flex;--justify-content:flex-start;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:0rem 0rem 0rem .0625rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:.0625rem;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1203 .elementor-element.elementor-element-5e82637{color:#FFFFFF80;font-family:var( --e-global-typography-ab3553d-font-family ), Sans-serif;font-size:var( --e-global-typography-ab3553d-font-size );font-weight:var( --e-global-typography-ab3553d-font-weight );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-941a653{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ab3553d-font-family ), Sans-serif;font-size:var( --e-global-typography-ab3553d-font-size );font-weight:var( --e-global-typography-ab3553d-font-weight );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-b081d2b{--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;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-46ec48c{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1203 .elementor-element.elementor-element-46ec48c:not(.elementor-motion-effects-element-type-background), .elementor-1203 .elementor-element.elementor-element-46ec48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1203 .elementor-element.elementor-element-db90908 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-1203 .elementor-element.elementor-element-db90908 .elementor-heading-title{font-family:var( --e-global-typography-7d564b4-font-family ), Sans-serif;font-size:var( --e-global-typography-7d564b4-font-size );font-weight:var( --e-global-typography-7d564b4-font-weight );line-height:var( --e-global-typography-7d564b4-line-height );letter-spacing:var( --e-global-typography-7d564b4-letter-spacing );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1203 .elementor-element.elementor-element-def4a75{--grid-columns:3;--grid-row-gap:1.5rem;--grid-column-gap:1.5rem;}.elementor-1203 .elementor-element.elementor-element-def4a75 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1203 .elementor-element.elementor-element-def4a75 .e-loop-item > .elementor-section, .elementor-1203 .elementor-element.elementor-element-def4a75 .e-loop-item > .elementor-section > .elementor-container, .elementor-1203 .elementor-element.elementor-element-def4a75 .e-loop-item > .e-con, .elementor-1203 .elementor-element.elementor-element-def4a75 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1203 .elementor-element.elementor-element-35c294a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:.0625rem 0rem 0rem 0rem;--border-top-width:.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:0px 0px 0px 0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1203 .elementor-element.elementor-element-35c294a:not(.elementor-motion-effects-element-type-background), .elementor-1203 .elementor-element.elementor-element-35c294a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1203 .elementor-element.elementor-element-1e993e5{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-1203 .elementor-element.elementor-element-1e993e5 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-1203 .elementor-element.elementor-element-1e993e5 .elementor-heading-title{font-family:var( --e-global-typography-aec1326-font-family ), Sans-serif;font-size:var( --e-global-typography-aec1326-font-size );font-weight:var( --e-global-typography-aec1326-font-weight );line-height:var( --e-global-typography-aec1326-line-height );letter-spacing:var( --e-global-typography-aec1326-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-c502509{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFFB3;font-family:var( --e-global-typography-5b600a8-font-family ), Sans-serif;font-size:var( --e-global-typography-5b600a8-font-size );font-weight:var( --e-global-typography-5b600a8-font-weight );line-height:var( --e-global-typography-5b600a8-line-height );letter-spacing:var( --e-global-typography-5b600a8-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-c502509 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1203 .elementor-element.elementor-element-23fca70 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-8768b21-font-family ), Sans-serif;font-size:var( --e-global-typography-8768b21-font-size );font-weight:var( --e-global-typography-8768b21-font-weight );line-height:var( --e-global-typography-8768b21-line-height );letter-spacing:var( --e-global-typography-8768b21-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1203 .elementor-element.elementor-element-23fca70 .elementor-button:hover, .elementor-1203 .elementor-element.elementor-element-23fca70 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-1203 .elementor-element.elementor-element-23fca70 .elementor-button:hover svg, .elementor-1203 .elementor-element.elementor-element-23fca70 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-1203 .elementor-element.elementor-element-79d3c9a{--padding-top:5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1203 .elementor-element.elementor-element-12bc0d2{--e-con-grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-d327be3 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-1203 .elementor-element.elementor-element-d327be3 .elementor-icon-list-item{font-size:0.875rem;line-height:1.5em;letter-spacing:-0.01em;}.elementor-1203 .elementor-element.elementor-element-640146b > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1203 .elementor-element.elementor-element-640146b .elementor-heading-title{font-size:var( --e-global-typography-aec1326-font-size );line-height:var( --e-global-typography-aec1326-line-height );letter-spacing:var( --e-global-typography-aec1326-letter-spacing );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-05c22b4 .elementor-widget-container{font-size:var( --e-global-typography-5b600a8-font-size );line-height:var( --e-global-typography-5b600a8-line-height );letter-spacing:var( --e-global-typography-5b600a8-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-6aec930 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1203 .elementor-element.elementor-element-6aec930 img{height:70vh;object-fit:cover;object-position:center center;}.elementor-1203 .elementor-element.elementor-element-2f2bed7{--e-con-grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--grid-auto-flow:row;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1203 .elementor-element.elementor-element-6bc4a43{--gap:.75rem 0rem;--row-gap:.75rem;--column-gap:0rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-f561b23{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-bd1890c{--e-con-grid-template-columns:1fr;--gap:.75rem 0rem;--row-gap:.75rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-1203 .elementor-element.elementor-element-1a07479{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-width:.0625rem 0rem 0rem 0rem;--border-top-width:.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1203 .elementor-element.elementor-element-960c606{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-a9ad7cb{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-04afaa1{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-width:.0625rem 0rem 0rem 0rem;--border-top-width:.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1203 .elementor-element.elementor-element-c4d53dd{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-daf9403{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-543fc27{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-width:.0625rem 0rem 0rem 0rem;--border-top-width:.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1203 .elementor-element.elementor-element-5e82637{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-941a653{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-b081d2b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-46ec48c{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1203 .elementor-element.elementor-element-db90908 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-1203 .elementor-element.elementor-element-db90908 .elementor-heading-title{font-size:var( --e-global-typography-7d564b4-font-size );line-height:var( --e-global-typography-7d564b4-line-height );letter-spacing:var( --e-global-typography-7d564b4-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-def4a75{--grid-columns:2;}.elementor-1203 .elementor-element.elementor-element-35c294a{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1203 .elementor-element.elementor-element-1e993e5 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1203 .elementor-element.elementor-element-1e993e5 .elementor-heading-title{font-size:var( --e-global-typography-aec1326-font-size );line-height:var( --e-global-typography-aec1326-line-height );letter-spacing:var( --e-global-typography-aec1326-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-c502509 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-1203 .elementor-element.elementor-element-c502509{text-align:center;font-size:var( --e-global-typography-5b600a8-font-size );line-height:var( --e-global-typography-5b600a8-line-height );letter-spacing:var( --e-global-typography-5b600a8-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-23fca70 .elementor-button{font-size:var( --e-global-typography-8768b21-font-size );line-height:var( --e-global-typography-8768b21-line-height );letter-spacing:var( --e-global-typography-8768b21-letter-spacing );}}@media(max-width:767px){.elementor-1203 .elementor-element.elementor-element-79d3c9a{--padding-top:3rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1203 .elementor-element.elementor-element-12bc0d2{--e-con-grid-template-columns:1fr 1fr 1fr 1fr;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-d327be3 .elementor-icon-list-item{font-size:0.875rem;line-height:1.5em;letter-spacing:-0.01em;}.elementor-1203 .elementor-element.elementor-element-640146b > .elementor-widget-container{margin:0rem 0rem .75rem 0rem;}.elementor-1203 .elementor-element.elementor-element-640146b .elementor-heading-title{font-size:var( --e-global-typography-aec1326-font-size );line-height:var( --e-global-typography-aec1326-line-height );letter-spacing:var( --e-global-typography-aec1326-letter-spacing );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-05c22b4 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1203 .elementor-element.elementor-element-05c22b4 .elementor-widget-container{font-size:var( --e-global-typography-5b600a8-font-size );line-height:var( --e-global-typography-5b600a8-line-height );letter-spacing:var( --e-global-typography-5b600a8-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-6aec930 img{height:20rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-1203 .elementor-element.elementor-element-2f2bed7{--e-con-grid-template-columns:1fr 1fr 1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-f561b23{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-bd1890c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1203 .elementor-element.elementor-element-1a07479{--width:100%;}.elementor-1203 .elementor-element.elementor-element-960c606{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-a9ad7cb{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-c4d53dd{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-daf9403{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-5e82637{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-941a653{font-size:var( --e-global-typography-ab3553d-font-size );line-height:var( --e-global-typography-ab3553d-line-height );letter-spacing:var( --e-global-typography-ab3553d-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-b081d2b{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-46ec48c{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1203 .elementor-element.elementor-element-db90908 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-1203 .elementor-element.elementor-element-db90908 .elementor-heading-title{font-size:var( --e-global-typography-7d564b4-font-size );line-height:var( --e-global-typography-7d564b4-line-height );letter-spacing:var( --e-global-typography-7d564b4-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-def4a75{--grid-columns:1;}.elementor-1203 .elementor-element.elementor-element-35c294a{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1203 .elementor-element.elementor-element-1e993e5 > .elementor-widget-container{margin:0rem 0rem .75rem 0rem;}.elementor-1203 .elementor-element.elementor-element-1e993e5 .elementor-heading-title{font-size:var( --e-global-typography-aec1326-font-size );line-height:var( --e-global-typography-aec1326-line-height );letter-spacing:var( --e-global-typography-aec1326-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-c502509 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-1203 .elementor-element.elementor-element-c502509{font-size:var( --e-global-typography-5b600a8-font-size );line-height:var( --e-global-typography-5b600a8-line-height );letter-spacing:var( --e-global-typography-5b600a8-letter-spacing );}.elementor-1203 .elementor-element.elementor-element-23fca70 .elementor-button{font-size:var( --e-global-typography-8768b21-font-size );line-height:var( --e-global-typography-8768b21-line-height );letter-spacing:var( --e-global-typography-8768b21-letter-spacing );}}/* Start custom CSS for theme-post-title, class: .elementor-element-640146b */.elementor-1203 .elementor-element.elementor-element-640146b .elementor-heading-title {
    max-width: max(58.3333% - .875rem, 36.75rem);
}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-05c22b4 */.elementor-1203 .elementor-element.elementor-element-05c22b4 p { 
    max-width: max(58.3333% - .875rem, 36.75rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-457dc2f */.elementor-1203 .elementor-element.elementor-element-457dc2f {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
@media screen and (max-width: 991px) {
   .elementor-1203 .elementor-element.elementor-element-457dc2f {
        grid-column: span 8 / span 8;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-6aec930 */.elementor-1203 .elementor-element.elementor-element-6aec930 img{
    max-height: 32rem;
}
@media screen and (max-width: 991px) {
.elementor-1203 .elementor-element.elementor-element-6aec930 img{
        max-height: none;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80ebdb */.elementor-1203 .elementor-element.elementor-element-b80ebdb {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
@media screen and (max-width: 991px) {
    .elementor-1203 .elementor-element.elementor-element-b80ebdb{
        grid-column: span 8 / span 8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bc0d2 */.elementor-1203 .elementor-element.elementor-element-12bc0d2{
    max-width: 80rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc4a43 */.elementor-1203 .elementor-element.elementor-element-6bc4a43 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
@media screen and (max-width: 991px) {
   .elementor-1203 .elementor-element.elementor-element-6bc4a43 {
        grid-column: span 8 / span 8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd1890c */.elementor-1203 .elementor-element.elementor-element-bd1890c{
    grid-area: span 1 / span 9 / span 1 / span 9;
}
@media screen and (max-width: 991px) {
    .elementor-1203 .elementor-element.elementor-element-bd1890c {
        grid-column: span 8 / span 8;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-dd5112b */.elementor-1203 .elementor-element.elementor-element-dd5112b h2 {
    letter-spacing: -0.04em;
    margin-top: 0;
    margin-bottom: 2rem;
    font-size: 4rem;
    font-weight: 500;
    line-height: 1em;
    color: #000;
}

.elementor-1203 .elementor-element.elementor-element-dd5112b h3 {
    letter-spacing: -0.04em;
    margin-top: 0;
    margin-bottom: 2rem;
    font-size: 3.375rem;
    font-weight: 500;
    line-height: 1.037em;
    color: #000;
}

.elementor-1203 .elementor-element.elementor-element-dd5112b h4 {
    margin-bottom: 1rem;
    letter-spacing: -0.04em;
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 1.05em;
}

.elementor-1203 .elementor-element.elementor-element-dd5112b h5 {
    margin-bottom: 1rem;
    letter-spacing: -0.04em;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.125em;
}

.elementor-1203 .elementor-element.elementor-element-dd5112b p {
    letter-spacing: 0;
    margin-top: 1rem;
    margin-bottom: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.55556em;
}

/* Responsive styles for screens up to 991px */
@media screen and (max-width: 991px) {
    .elementor-1203 .elementor-element.elementor-element-dd5112b h2 {
        margin-bottom: 1.5rem;
    }

    .elementor-1203 .elementor-element.elementor-element-dd5112b h3 {
        margin-bottom: 1.5rem;
        font-size: 2.3rem;
    }

    .elementor-1203 .elementor-element.elementor-element-dd5112b h4 {
        letter-spacing: -0.03em;
        font-size: 2rem;
        line-height: 1.0625em;
    }

    .elementor-1203 .elementor-element.elementor-element-dd5112b h5 {
        letter-spacing: -0.03em;
        font-size: 1.625rem;
        line-height: 1.07692em;
    }
}

/* Responsive styles for screens up to 767px */
@media screen and (max-width: 767px) {
    .elementor-1203 .elementor-element.elementor-element-dd5112b h2 {
        letter-spacing: -0.03em;
        font-size: 2rem;
        line-height: 1.125em;
        margin-bottom: 1rem;
    }

    .elementor-1203 .elementor-element.elementor-element-dd5112b h3 {
        margin-bottom: 1rem;
        font-size: 1.75rem;
    }

    .elementor-1203 .elementor-element.elementor-element-dd5112b h4 {
        margin-bottom: 0.75rem;
        letter-spacing: -0.02em;
        font-size: 1.5rem;
        line-height: 1em;
    }

    .elementor-1203 .elementor-element.elementor-element-dd5112b h5 {
        margin-bottom: 0.75rem;
        letter-spacing: -0.02em;
        font-size: 1.25rem;
        line-height: 1em;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FtRegolaNeueTrial';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://checkhq.velnet.ca/wp-content/uploads/sites/144/2025/03/671a2c705660d0119de1ccc9_FTRegolaNeueTrial-Semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'FtRegolaNeueTrial';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://checkhq.velnet.ca/wp-content/uploads/sites/144/2025/03/671a2c705660d0119de1cccc_FTRegolaNeueTrial-Medium-1.woff2') format('woff2');
}
@font-face {
	font-family: 'FtRegolaNeueTrial';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://checkhq.velnet.ca/wp-content/uploads/sites/144/2025/03/671a2c705660d0119de1cccd_FTRegolaNeueTrial-Regular-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */