.elementor-kit-5{--e-global-color-primary:#2D3653;--e-global-color-secondary:#35625D;--e-global-color-text:#191919;--e-global-color-accent:#760E4A;--e-global-color-0257619:#5588BA;--e-global-color-27bc250:#4B0A30;--e-global-color-1f09b87:#75B9A0;--e-global-color-61c016b:#CEA266;--e-global-color-78a7040:#D0745A;--e-global-color-33a2f85:#FFFFFF;--e-global-color-370a40f:#F5F2F1;--e-global-color-afcb14b:#E0DDD9;--e-global-color-e779af4:#69798C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-1b61f21-font-family:"neue-haas-grotesk-text";--e-global-typography-1b61f21-font-size:4.25rem;--e-global-typography-1b61f21-font-weight:500;--e-global-typography-1b61f21-line-height:1.17647058824em;--e-global-typography-8e9d4b2-font-family:"neue-haas-grotesk-text";--e-global-typography-8e9d4b2-font-size:3.25rem;--e-global-typography-8e9d4b2-font-weight:500;--e-global-typography-8e9d4b2-line-height:1.15384615385em;--e-global-typography-26aa657-font-family:"neue-haas-grotesk-text";--e-global-typography-26aa657-font-size:2.625rem;--e-global-typography-26aa657-font-weight:500;--e-global-typography-26aa657-line-height:1.2380952381em;--e-global-typography-3273fcc-font-family:"neue-haas-grotesk-text";--e-global-typography-3273fcc-font-size:2.125rem;--e-global-typography-3273fcc-font-weight:500;--e-global-typography-3273fcc-line-height:1.26470588235em;--e-global-typography-a56a026-font-family:"neue-haas-grotesk-text";--e-global-typography-a56a026-font-size:1.875rem;--e-global-typography-a56a026-font-weight:500;--e-global-typography-a56a026-line-height:1.43333333333em;--e-global-typography-470633c-font-family:"neue-haas-grotesk-text";--e-global-typography-470633c-font-size:1.5rem;--e-global-typography-470633c-font-weight:400;--e-global-typography-470633c-line-height:1.45833333333em;--e-global-typography-9266555-font-family:"neue-haas-grotesk-text";--e-global-typography-9266555-font-size:1.5rem;--e-global-typography-9266555-font-weight:500;--e-global-typography-9266555-line-height:1.45833333333em;--e-global-typography-2bf022c-font-family:"neue-haas-grotesk-text";--e-global-typography-2bf022c-font-size:1.125rem;--e-global-typography-2bf022c-font-weight:400;--e-global-typography-2bf022c-line-height:1.5em;--e-global-typography-9602815-font-family:"neue-haas-grotesk-text";--e-global-typography-9602815-font-size:0.875rem;--e-global-typography-9602815-font-weight:400;--e-global-typography-9602815-line-height:1.78571428571em;--e-global-typography-32a70ad-font-family:"neue-haas-grotesk-text";--e-global-typography-32a70ad-font-size:1.125rem;--e-global-typography-32a70ad-font-weight:500;--e-global-typography-32a70ad-line-height:1.2em;--e-global-typography-a587a62-font-family:"neue-haas-grotesk-text";--e-global-typography-a587a62-font-size:5rem;--e-global-typography-a587a62-font-weight:500;--e-global-typography-a587a62-line-height:1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-2bf022c-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf022c-font-size );font-weight:var( --e-global-typography-2bf022c-font-weight );line-height:var( --e-global-typography-2bf022c-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-32a70ad-font-family ), Sans-serif;font-size:var( --e-global-typography-32a70ad-font-size );font-weight:var( --e-global-typography-32a70ad-font-weight );line-height:var( --e-global-typography-32a70ad-line-height );color:var( --e-global-color-33a2f85 );border-style:none;border-radius:2px 2px 2px 2px;padding:16.5px 23px 16.5px 23px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-27bc250 );color:var( --e-global-color-33a2f85 );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-1b61f21-font-family ), Sans-serif;font-size:var( --e-global-typography-1b61f21-font-size );font-weight:var( --e-global-typography-1b61f21-font-weight );line-height:var( --e-global-typography-1b61f21-line-height );}.elementor-kit-5 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-8e9d4b2-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9d4b2-font-size );font-weight:var( --e-global-typography-8e9d4b2-font-weight );line-height:var( --e-global-typography-8e9d4b2-line-height );}.elementor-kit-5 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-26aa657-font-family ), Sans-serif;font-size:var( --e-global-typography-26aa657-font-size );font-weight:var( --e-global-typography-26aa657-font-weight );line-height:var( --e-global-typography-26aa657-line-height );}.elementor-kit-5 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-3273fcc-font-family ), Sans-serif;font-size:var( --e-global-typography-3273fcc-font-size );font-weight:var( --e-global-typography-3273fcc-font-weight );line-height:var( --e-global-typography-3273fcc-line-height );}.elementor-kit-5 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-a56a026-font-family ), Sans-serif;font-size:var( --e-global-typography-a56a026-font-size );font-weight:var( --e-global-typography-a56a026-font-weight );line-height:var( --e-global-typography-a56a026-line-height );}.elementor-kit-5 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-470633c-font-family ), Sans-serif;font-size:var( --e-global-typography-470633c-font-size );font-weight:var( --e-global-typography-470633c-font-weight );line-height:var( --e-global-typography-470633c-line-height );}.elementor-kit-5 img{border-radius:4px 4px 4px 4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;--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){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-1b61f21-font-size:4.25rem;--e-global-typography-1b61f21-line-height:1.17647058824em;--e-global-typography-8e9d4b2-font-size:2.75rem;--e-global-typography-8e9d4b2-line-height:1.181818em;font-size:var( --e-global-typography-2bf022c-font-size );line-height:var( --e-global-typography-2bf022c-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-1b61f21-font-size );line-height:var( --e-global-typography-1b61f21-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-8e9d4b2-font-size );line-height:var( --e-global-typography-8e9d4b2-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-26aa657-font-size );line-height:var( --e-global-typography-26aa657-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-3273fcc-font-size );line-height:var( --e-global-typography-3273fcc-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-a56a026-font-size );line-height:var( --e-global-typography-a56a026-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-470633c-font-size );line-height:var( --e-global-typography-470633c-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-32a70ad-font-size );line-height:var( --e-global-typography-32a70ad-line-height );}.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-1b61f21-font-size:2.75rem;--e-global-typography-1b61f21-line-height:1.1590909em;--e-global-typography-8e9d4b2-font-size:2.313rem;--e-global-typography-8e9d4b2-line-height:1.24324324324em;--e-global-typography-26aa657-font-size:2.063rem;--e-global-typography-26aa657-line-height:1.454545em;--e-global-typography-3273fcc-font-size:1.875rem;--e-global-typography-3273fcc-line-height:1.43333em;--e-global-typography-a56a026-font-size:1.375rem;--e-global-typography-a56a026-line-height:1.40909em;--e-global-typography-470633c-font-size:1.313rem;--e-global-typography-470633c-line-height:1.52380952381em;--e-global-typography-9266555-font-size:1.313rem;--e-global-typography-9266555-line-height:1.52380952381em;font-size:var( --e-global-typography-2bf022c-font-size );line-height:var( --e-global-typography-2bf022c-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-1b61f21-font-size );line-height:var( --e-global-typography-1b61f21-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-8e9d4b2-font-size );line-height:var( --e-global-typography-8e9d4b2-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-26aa657-font-size );line-height:var( --e-global-typography-26aa657-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-3273fcc-font-size );line-height:var( --e-global-typography-3273fcc-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-a56a026-font-size );line-height:var( --e-global-typography-a56a026-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-470633c-font-size );line-height:var( --e-global-typography-470633c-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-32a70ad-font-size );line-height:var( --e-global-typography-32a70ad-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    margin: 0;
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html{
    overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6{
    margin: 0 0 5px;
}

a {
    transition: all .2s linear;
}

.elementor-widget-button .elementor-button .elementor-button-icon svg{
    border-radius: 2px;
}
.primary-button .elementor-button-icon, .secondary-button .elementor-button-icon {
    display: flex;
}

.primary-button a, .primary-button a svg, .primary-button a path, .secondary-button a, .secondary-button a svg, .secondary-button a path {
    transition: all .3s;
}

.primary-button a:hover, .secondary-button a:hover {
    filter: drop-shadow(5px 5px 30px #00000026);
}

.primary-button a:hover svg{
    fill: #fff;
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
}

.primary-button a:hover path {
    stroke: #000;
    transform: rotate(45deg);
    transform-origin: 50% 50%;
}

.secondary-button a{
    color: #191919 !important;
    background-color: transparent !important;
    border: 1px solid #fff !important;
}

.secondary-button.white-bg a {
    border: 1px solid #191919 !important;
}

.secondary-button.bg-color a{
    color: #fff !important;
}

.secondary-button:not(.bg-color):hover a {
    background: transparent !important;
}

.secondary-button a:hover .elementor-button svg path, .secondary-button.bg-color .elementor-button svg path, .secondary-button.bg-color .elementor-button svg rect {
    stroke: #fff;
}

.secondary-button a:hover svg, .secondary-button a:hover svg rect{
    fill: #64798E;
    stroke: #64798E;
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
}

.secondary-button.bg-color a:hover svg rect {
    stroke: #64798E;
}

.secondary-button a:hover path {
    stroke: #fff;
    transform: rotate(45deg);
    transform-origin: 50% 50%;
}

#userwayAccessibilityIcon {
    display: none !important;
}

.toggle-accessibility{
    cursor: pointer;
}

.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol,
.elementor-accordion ul,
.elementor-accordion ol{
    margin-left: 0;
    padding-left: 20px;
}

.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4{
    margin: 0 0 17px;
}

.elementor-widget-text-editor ul li,
.elementor-widget-text-editor ol li,
.elementor-accordion ul li,
.elementor-accordion ol li{
    margin-left: 0;
    padding-bottom: 7px;
}

.elementor-widget-text-editor ul li::marker,
.elementor-widget-text-editor ol li::marker,
.elementor-accordion ul li::marker,
.elementor-accordion ol li::marker{
    font-size: 10px;
}

.elementor-widget-text-editor a,
.elementor-widget-theme-post-content a{
    /*padding-bottom: 1px;*/
}

.elementor-widget-text-editor a:hover,
.elementor-widget-theme-post-content a:hover{
    /*color: #326397;*/
}

#userwayAccessibilityIcon {
    display: none !important;
}

#accessibilityWidget,
.accessibilityWidget{
    cursor: pointer;
}

.grecaptcha-badge{
	display: none;
	visibility: hidden;
}

::-webkit-input-placeholder { /* Chrome/Opera/Sasfari */
  color: #1B1B27;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #1B1B27;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #1B1B27;
}
:-moz-placeholder { /* Firefox 18- */
  color: #1B1B27;
}

/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }
/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

.elementor-kit-5 ::selection {
    background-color: #1B1B27;
    color: #fff;
}

html{
    min-width: 0;
}

ol, ul {
    margin: 0 0 25px 25px;
}

body{
    overflow-x: hidden;
}


.elementor-kit-5 p{
    margin-top: 0;
}

.elementor-button-content-wrapper {
    align-items: center;
}

.elementor-kit-5 .fancybox-button,
.elementor-kit-5 .fancybox-button:link,
.elementor-kit-5 .fancybox-button:visited{
    padding: 0;
}

.elementor-kit-5 .elementor-button,
.elementor-kit-5 .button,
.gform_wrapper .gform_footer  input[type=submit],
.elementor-widget.btn-custom .gform_wrapper .gform_footer{
    text-align: center;
}

.elementor-kit-5 .elementor-button .elementor-button-icon{
    font-size: 1rem;
}

.elementor-kit-5 .elementor-button:hover svg path{
    fill: #191919 !important;
}

.elementor-kit-5 .elementor-widget.bg-color {
    width: fit-content;
}

.elementor-kit-5 .elementor-widget.bg-color .elementor-button:not(:hover){
    background-color: #fff;
    color: #191919;
}

.elementor-kit-5 .elementor-column:has(.bg-color) > .elementor-widget-wrap {
    flex-direction: column;
    align-content: start !important;
    align-items: start !important; 
    
}

.elementor-kit-5 .elementor-widget.secondary .elementor-button:not(:hover){
    background-color: #191919;
    color: #fff;
}


.elementor-kit-5 .elementor-widget.tertiary .elementor-button:not(:hover){
    background-color: #64798E;
}


.gform_wrapper input[type="submit"]{
    cursor: pointer;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-kit-5 .gform_wrapper.gravity-theme .ginput_container textarea,
.elementor-kit-5 .gform_wrapper.gravity-theme .ginput_container select{
    padding: 10px;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus-visible,
.elementor-kit-5 .gform_wrapper.gravity-theme .ginput_container textarea:focus-visible,
.elementor-kit-5 .gform_wrapper.gravity-theme .ginput_container select:focus-visible{
    outline: none !important;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .gfield_label {
    display: inline-block;
    font-size: 0.9375rem;
    font-weight: 600;
}

.elementor-kit-5 .uael-gf-style .uael-gf-select-custom:after{
    display: none;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .gfield_label {
    margin-bottom: 10px;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .gform_fields{
    row-gap: 25px;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .ginput_container select{
    padding-right: 25px !important;
    border-width: 0px 0px 2px 0px;
    border-color: #c1cbd4;
    line-height: 1.2;
   background-image:
    linear-gradient(45deg, transparent 50%, #0A3254 50%),
    linear-gradient(135deg, #0A3254 50%, transparent 50%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .ginput_container select:focus,
.elementor-kit-5 .gform_wrapper.gravity-theme .ginput_container select:focus-visible{
  background-image:
    linear-gradient(45deg, #0A3254 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, #0A3254 50%);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
}


.elementor-kit-5 .gform_wrapper.gravity-theme .gform_footer,
.elementor-kit-5 .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 34px 0 0;
}


.gform_validation_errors {
    display: none;
}

.gform_required_legend {
    display: none;
}

.gform_wrapper .gfield_checkbox .gchoice {
    margin-bottom: 16px;
}

.chips .chip{
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 7px 12px;
    border-radius: 24px;
    color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #00599A;
    background-color: #00599A;
    margin-right: 16px;
    margin-bottom: 16px;
    display: inline-block;
}

.chips .chip.topic{
    border-color: #6EA32D;
    background-color: #6EA32D;
}

.chips .chip:hover{
    background-color: #062C3B;
    border-color: #062C3B;
    colo: #fff;
}

.chips .chip:last-child{
    margin: 0;
}

.chips a:not(:last-child) .chip{
    margin-right: 1rem;
}

@media only screen and (max-width: 767px) {
 .chips a:not(:last-child) .chip{
        margin-bottom: 1rem;
    }   
}


ol, ul {
    margin: 0 0 25px 0;
    padding-left: 20px;
}

/*Start Slick*/
button.slick-arrow {
    width: 42px;
    height: 42px;
    display: block;
    padding: 0;
    position: absolute;
    top: calc(50% - 22px);
    z-index: 2;
    cursor: pointer;
    background-color: #fff;
    border-radius: 50px;
    border: 2px solid #00599A;
    font-size: 1.5rem;
    line-height: 1.65;
    color: #062C3B;
}

button.slick-arrow:after {
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
}

button.slick-arrow:hover{
    background-color: #062C3B;
    border: 2px solid #062C3B;
    color: #fff;
}

button.slick-prev.slick-arrow {
    right: calc(100% + 35px);
}

button.slick-next.slick-arrow {
    left: calc(100% + 35px);
}

button.slick-prev.slick-arrow {
  -ms-transform: rotate(180deg); /* IE 9 */
  transform: rotate(180deg);
}

.slick-dots{
        list-style: none;
    display: flex;
    gap: 20px;
    padding: 20px;
    margin: 0 10%;
}

.slick-dots button{
    width: 13px;
    height: 13px;
    padding: 0;
    text-indent: -999px;
    overflow: hidden;
    background-color: #00599A;
    opacity: .4;
    
}

.slick-dots li:hover button,
.slick-dots li.slick-active button{
    opacity: 1;
    background-color: #00599A
}

/*End Slick*/


#burger-menu{
    padding: 27px;
}

#burger-menu.active{
    background-color: #0A3254;
}

#burger-menu .wrap{
    width: 20px;
    height: 16px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

#burger-menu span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #0A3254;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

#burger-menu.active span{
    background-color: #fff;
}

#burger-menu span:nth-child(1) {
    top: 0px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

#burger-menu span:nth-child(2) {
    top: 7px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

#burger-menu span:nth-child(3) {
    top: 14px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

#burger-menu.active span:nth-child(1) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 14px;
    left: 3px;
}

#burger-menu.active span:nth-child(2) {
    width: 0%;
    opacity: 0;
}

#burger-menu.active span:nth-child(3) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0px;
    left: 3px;
}

.wp-caption .wp-caption-text{
    font-size: 0.875rem;
    line-height: 1.78571428571;
    margin-top: 10px;
    margin-bottom: 0;
}

.gfield_required{
    display: none !important;
}

.elementor-swiper-button i{
    /*display: none;*/
}

.elementor-swiper-button.elementor-swiper-button-prev,
.elementor-swiper-button.elementor-swiper-button-next{
    /*width: 23px;*/
    /*height: 18px;*/
    /*background-position: center;*/
    /*background-size: auto;*/
    /*background-repeat: no-repeat;*/
}

.elementor-swiper-button.elementor-swiper-button-prev{
    /*background-image: url(/wp-content/uploads/2023/09/Group-22090.svg);*/
}

.elementor-swiper-button.elementor-swiper-button-next{
    /*background-image: url(/wp-content/uploads/2023/09/Group-21980.svg);*/
}

@media only screen and (min-width: 1025px){

    .elementor-kit-5 header[data-elementor-type=header],
    .elementor-kit-5 div[data-elementor-type=wp-page],
    .elementor-kit-5 div[data-elementor-type=wp-post],
    .content-sidebar-wrap{
        z-index: 3;
        position: relative;
        background-color: #fff;
        transition: background-color 0.5s ease;
    }
    
    /*.content-sidebar-wrap{*/
    /*    padding: 5%;*/
    /*}*/
    
    
    .elementor-kit-5 header[data-elementor-type=header]{
        z-index: 4;
    }
    
    body:not(.elementor-editor-active){
        position: relative;
        padding-bottom: 100vh;
    }
    
    
    body:not(.elementor-editor-active) footer[data-elementor-type=footer]{
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
    }
    
    body:not(.elementor-editor-active).scroll-position-up footer[data-elementor-type=footer]{
        opacity: 1;
    }
}


@media only screen and (min-width: 1025px) and (max-width: 1400px) {
    .content-section {
        padding-left: 5%;
        padding-right: 5%;
    }
}/* End custom CSS */