.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Chakra Petch";--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-weight:400;--e-global-typography-2a1231d-font-family:"Chakra Petch";--e-global-typography-2a1231d-font-size:clamp(6.25rem, 6.062rem + 0.792vw, 6.706rem);--e-global-typography-2a1231d-font-weight:600;--e-global-typography-2a1231d-line-height:1;--e-global-typography-2a1231d-letter-spacing:-0.04em;--e-global-typography-46f0515-font-family:"Chakra Petch";--e-global-typography-46f0515-font-size:clamp(3.225rem, 2.341rem + 3.721vw, 5.364rem);--e-global-typography-46f0515-font-weight:600;--e-global-typography-46f0515-line-height:1;--e-global-typography-46f0515-letter-spacing:-0.02em;--e-global-typography-a19a17a-font-family:"Chakra Petch";--e-global-typography-a19a17a-font-size:clamp(2.563rem, 1.848rem + 3.007vw, 4.291rem);--e-global-typography-a19a17a-font-weight:600;--e-global-typography-a19a17a-line-height:1;--e-global-typography-a19a17a-letter-spacing:-0.02em;--e-global-typography-3a61537-font-family:"Chakra Petch";--e-global-typography-3a61537-font-size:clamp(2.188rem, 1.673rem + 2.166vw, 3.433rem);--e-global-typography-3a61537-font-weight:600;--e-global-typography-3a61537-line-height:1.1;--e-global-typography-388f80f-font-family:"Chakra Petch";--e-global-typography-388f80f-font-size:clamp(1.938rem, 1.603rem + 1.408vw, 2.747rem);--e-global-typography-388f80f-font-weight:600;--e-global-typography-388f80f-line-height:1.2;--e-global-typography-388f80f-letter-spacing:-0.02em;--e-global-typography-b4d707c-font-family:"Chakra Petch";--e-global-typography-b4d707c-font-size:clamp(1.625rem, 1.389rem + 0.996vw, 2.197rem);--e-global-typography-b4d707c-font-weight:600;--e-global-typography-b4d707c-line-height:1.3;--e-global-typography-b4d707c-letter-spacing:-0.015em;--e-global-typography-741e7b7-font-family:"Chakra Petch";--e-global-typography-741e7b7-font-size:clamp(1.438rem, 1.305rem + 0.558vw, 1.758rem);--e-global-typography-741e7b7-font-weight:600;--e-global-typography-741e7b7-line-height:1.4;--e-global-typography-741e7b7-letter-spacing:-0.015em;--e-global-typography-dd4ae61-font-family:"Chakra Petch";--e-global-typography-dd4ae61-font-size:clamp(1.25rem, 1.185rem + 0.272vw, 1.406rem);--e-global-typography-dd4ae61-font-weight:600;--e-global-typography-dd4ae61-line-height:1.5;--e-global-typography-dd4ae61-letter-spacing:-0.005px;--e-global-typography-7827d01-font-family:"Source Sans 3";--e-global-typography-7827d01-font-size:1.125rem;--e-global-typography-7827d01-font-weight:400;color:var( --e-global-color-v4-color-text-dark );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:1.5rem;}.elementor-element{--widgets-spacing:1.5rem 1.5rem;--widgets-spacing-row:1.5rem;--widgets-spacing-column:1.5rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-2a1231d-line-height:1;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-2a1231d-line-height:1;--e-global-typography-46f0515-line-height:1.1;--e-global-typography-a19a17a-line-height:1.2;--e-global-typography-3a61537-line-height:1.3;--e-global-typography-388f80f-line-height:1.4;--e-global-typography-b4d707c-line-height:1.4;--e-global-typography-741e7b7-line-height:1.5em;--e-global-typography-dd4ae61-line-height:1.5;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Color-D:#FFCD45; --Titles-Primary-Font:Chakra Petch; --L-Title-Size-H3:clamp(1.938rem, 1.603rem + 1.408vw, 2.747rem);; --Color-B:#233156; --L-Title-Letter-Spacing-H3:-0.02em; --L-Title-Line-Height-H3:1.2; --XL-Title-Size-H2:clamp(2.188rem, 1.673rem + 2.166vw, 3.433rem);; --XL-Title-Letter-Spacing-H2:-0.02em; --S-Title-Size-H5:clamp(1.438rem, 1.305rem + 0.558vw, 1.758rem);; --S-Title-Letter-Spacing-H5:-0.015em; --S-Title-Line-Height-H5:1.4; --XXL-Title-Size:clamp(5rem, calc(2.651rem + 9.891vw), 10.688rem);; --XXL-Title-Letter-Spacing:-0.04em; --XXL-Title-Line-Height:1; --3XL-Title-Size:clamp(3.225rem, 2.341rem + 3.721vw, 5.364rem);; --3XL-Title-Letter-Spacing:-0.02em; --3XL-Title-Line-Height:1; --2XL-Title-Size-H1:clamp(2.563rem, 1.848rem + 3.007vw, 4.291rem);; --2XL-Title-Letter-Spacing-H1:-0.02em; --M-Title-Size-H4:clamp(1.625rem, 1.389rem + 0.996vw, 2.197rem);; --M-Title-Letter-Spacing-H4:-0.015em; --M-Title-Line-Height-H4:1.3; --XS-Title-Size-H6:clamp(1.25rem, 1.185rem + 0.272vw, 1.406rem);; --XS-Title-Letter-Spacing-H6:-0.005em; --XS-Title-Line-Height-H6:1.5; --Text-Primary-Font:Source Sans 3; --Body-Text-Size:1.125rem; --Color-Text-Dark:#353535; --Body-Text-Letter-Spacing:0em; --Body-Text-Line-Height:1.5; --Color-A:#FFFAE8; --Color-C:#02C7AD; --Color-E:#2A2A2A; --Color-Text-Light:#FFFFFF; --e-gv-5c3cba9:Chakra Petch; --e-gv-1cb9d8c:clamp(1.45rem, calc(1.242rem + 0.984vw), 1.95rem);; --e-gv-5f62eb0:#233156; --e-gv-5700afd:-0.015em; --e-gv-50144d7:clamp(1.3, 1.441 + -0.011vw, 1.4);; --e-gv-176c77f:Chakra Petch; --e-gv-3d8f0dd:clamp(1.45rem, calc(1.242rem + 0.984vw), 1.95rem);; --e-gv-2759953:#233156; --e-gv-42d9f56:-0.015em; --e-gv-62d7130:clamp(1.3, 1.441 + -0.011vw, 1.4);; --2XL-Title-Line-Height-H1:1; --XL-Title-Line-Height-H2:1.1; --XXL-Title-Line-Height-Mobile:1; --3XL-Title-Line-Height-Mobile:1.2; --2XL-Title-Line-Height-H1-Mobile:1.2; --XL-Title-Line-Height-H2-Mobile:1.3; --L-Title-Line-Height-H3-Mobile:1.4; --M-Title-Line-Height-H4-Mobile:1.4; --S-Title-Line-Height-H5-Mobile:1.5; --XS-Title-Line-Height-H6-Mobile:1.5; --Color--Accent-A:#e01919; --Color--Accent-B:#198be8; --Color--Accent-C:#000000; --Button-Color-A:#FFCD45; --Button-Color-Hover-A:#ffffff; --Button-Color-B:#198be8; --Button-Color-Hover-B:#02C7AD; --Button-Color-Text-A:#2A2A2A; --Button-Color-Text-B:#000000; --Button-Color-Text-Hover-A:#2A2A2A; --Button-Color-Text-Hover-B:#000000; --Nav-Color-Text-A:#233156; --Nav-Color-Text-Hover-A:#FFCD45; --Nav-Color-Text-B:#198be8; --Nav-Color-Text-Hover-B:#02C7AD; --BG-Color-Light-A:#FFFAE8; --BG-Color-Light-B:#000000; --BG-Color-Dark-A:#353535; --BG-Color-Dark-B:#000000; --Button-Color-Border-A:#2A2A2A; --Button-Color-Border-Hover-A:#353535; --Button-Color-Border-B:#353535; --Button-Color-Border-Hover-B:#353535; --Button-Text-A-Size:px; --Button-Text-Size-XL:clamp(2.563rem, 1.848rem + 3.007vw, 4.291rem);; --Button-Text-Size-L:clamp(1.938rem, 1.603rem + 1.408vw, 2.747rem);; --Button-Text-Size-M:clamp(1.625rem, 1.389rem + 0.996vw, 2.197rem);; --Button-Text-Size-S:clamp(1.438rem, 1.305rem + 0.558vw, 1.758rem);; --Button-Text-Size-XS:clamp(1.25rem, 1.185rem + 0.272vw, 1.406rem);; --Button-Text-Font-A:Chakra Petch; --Button-Text-Font-B:Source Sans 3; --Icon-Size-2XL:clamp(2.563rem, calc(1.848rem + 3.007vw), 4.291rem);; --Icon-Size-XL:clamp(2.188rem, calc(1.673rem + 2.166vw), 3.433rem);; --Icon-Size-L:clamp(1.938rem, calc(1.603rem + 1.408vw), 2.747rem);; --Icon-Size-M:clamp(1.625rem, 1.389rem + 0.996vw, 2.197rem);; --Icon-Size-S:clamp(1.438rem, calc(1.305rem + 0.558vw), 1.758rem);; --Icon-Size-XS:clamp(1.25rem, calc(1.185rem + 0.272vw), 1.406rem);; --Border-Radius-Size-S:clamp(0.375rem, calc(0.323rem + 0.217vw), 0.5rem);; --Border-Radius-Size-M:clamp(0.625rem, calc(0.47rem + 0.652vw), 1rem);; --Border-Radius-Size-L:clamp(2.5rem, calc(2.242rem + 1.087vw), 3.125rem);; --Nav-Menu-Font-A:Chakra Petch; --Nav-Menu-Font-B:Source Sans 3; --Nav-Menu-Font-C:Roboto; --Text-Primary-Font-C:Source Sans 3; --Nav-Font-Size-L:3rem; --Nav-Font-Size-M:2rem; --Nav-Font-Size-S:1rem; --Gaps-Size-S:clamp(0.75rem, calc(0.647rem + 0.435vw), 1rem);; --Gaps-Size-M:clamp(1.25rem, calc(1.147rem + 0.435vw), 1.5rem);; --Gaps-Size-L:clamp(1.5rem, calc(1.294rem + 0.87vw), 2rem);; --Gaps-Size-XL:clamp(2rem, calc(1.587rem + 1.739vw), 3rem);; --Gaps-Size-XS:0.5rem;; --Padding-Size-XS:0.5rem;; --Padding-Size-S:clamp(0.5rem, calc(0.397rem + 0.435vw), 0.75rem);; --Padding-Size-M:clamp(0.75rem, calc(0.647rem + 0.435vw), 1rem);; --Padding-Size-L:clamp(1rem, calc(0.587rem + 1.739vw), 2rem);; --Padding-Size-XL:clamp(1.5rem, calc(0.467rem + 4.348vw), 4rem);; --Section-Padding-Main:clamp(0rem, calc(0.883rem - 1.087vw), 0.625rem);; --Icon-Size-3XL:clamp(5rem, calc(4.226rem + 3.261vw), 6.875rem);; --Icon-Size-4XL:clamp(6.25rem, calc(4.959rem + 5.435vw), 9.375rem);; --Icon-Size-5XL:clamp(9.375rem, calc(8.084rem + 5.435vw), 12.5rem);; --space-s:clamp(1.5rem, calc(2.207rem - 0.87vw), 2rem);; --padding-size-main-content:clamp(0rem, calc(2.12rem - 2.609vw), 2em);; --Color-Background-Card-A:#ffffff; --outside-section-padding-left-right-size:clamp(0rem, calc(1.413rem - 1.739vw), 1rem);; --Box-Size-L:1300px; --Box-Size-M:50rem; --Box-Size-S:20.313rem; --Card-A-Background-Color:#ffffff; --Card-A-excerpt-text-size:1.125rem; --Card-A-excerpt-text-line-height:1.6; --Color-Card-A-excerpt-text:#233156; --card-A-meta-font-size:0.875rem; --card-A-meta-font-color:#233156; --color-meta-button-background:#e9e9e9; }
/* Start custom CSS *//* Div Block element.
Sets minimum width of 30px, adds 10px padding, and displays as a block-level element. */
.elementor .e-div-block-base {
    padding: 0px;
    display: block;
}

/* Flexbox element.
Creates a flex container with horizontal row layout and 10px padding. */
.elementor .e-flexbox-base {
    padding: 0px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */