.elementor-21848 .elementor-element.elementor-element-fc614c2{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-21848 .elementor-element.elementor-element-ce28bec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21848 .elementor-element.elementor-element-f4fadc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-f4fadc6{text-align:center;}.elementor-21848 .elementor-element.elementor-element-f4fadc6 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:#024963;}.elementor-21848 .elementor-element.elementor-element-59f85d0 .elementor-button{background-color:#F36215;font-family:"Red Hat Text", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:25px 25px 25px 25px;padding:18px 21px 18px 21px;}.elementor-21848 .elementor-element.elementor-element-59f85d0 .elementor-button:hover, .elementor-21848 .elementor-element.elementor-element-59f85d0 .elementor-button:focus{background-color:#C06230;color:#FFFFFF;border-color:#FFFFFF73;}.elementor-21848 .elementor-element.elementor-element-59f85d0 .elementor-button:hover svg, .elementor-21848 .elementor-element.elementor-element-59f85d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21848 .elementor-element.elementor-element-dc2c5cc{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-21848 .elementor-element.elementor-element-dc2c5cc .elementor-divider-separator{width:100%;}.elementor-21848 .elementor-element.elementor-element-dc2c5cc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21848 .elementor-element.elementor-element-7e3a9a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21848 .elementor-element.elementor-element-7855dc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-7855dc2{text-align:center;}.elementor-21848 .elementor-element.elementor-element-7855dc2 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:#024963;}.elementor-21848 .elementor-element.elementor-element-e001f04 .elementor-button{background-color:#F36215;font-family:"Red Hat Text", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:25px 25px 25px 25px;padding:18px 21px 18px 21px;}.elementor-21848 .elementor-element.elementor-element-e001f04 .elementor-button:hover, .elementor-21848 .elementor-element.elementor-element-e001f04 .elementor-button:focus{background-color:#C06230;color:#FFFFFF;border-color:#FFFFFF73;}.elementor-21848 .elementor-element.elementor-element-e001f04 .elementor-button:hover svg, .elementor-21848 .elementor-element.elementor-element-e001f04 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21848 .elementor-element.elementor-element-63b09c0{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-21848 .elementor-element.elementor-element-63b09c0 .elementor-divider-separator{width:100%;}.elementor-21848 .elementor-element.elementor-element-63b09c0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21848 .elementor-element.elementor-element-f306fe5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21848 .elementor-element.elementor-element-e584eb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-e584eb4{text-align:center;}.elementor-21848 .elementor-element.elementor-element-e584eb4 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:#024963;}.elementor-21848 .elementor-element.elementor-element-91c2394 .elementor-button{background-color:#F36215;font-family:"Red Hat Text", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:25px 25px 25px 25px;padding:18px 21px 18px 21px;}.elementor-21848 .elementor-element.elementor-element-91c2394 .elementor-button:hover, .elementor-21848 .elementor-element.elementor-element-91c2394 .elementor-button:focus{background-color:#C06230;color:#FFFFFF;border-color:#FFFFFF73;}.elementor-21848 .elementor-element.elementor-element-91c2394 .elementor-button:hover svg, .elementor-21848 .elementor-element.elementor-element-91c2394 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21848 .elementor-element.elementor-element-2fa4ad6{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-21848 .elementor-element.elementor-element-2fa4ad6 .elementor-divider-separator{width:100%;}.elementor-21848 .elementor-element.elementor-element-2fa4ad6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21848 .elementor-element.elementor-element-d858de6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21848 .elementor-element.elementor-element-275c408 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-275c408{text-align:center;}.elementor-21848 .elementor-element.elementor-element-275c408 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:#024963;}.elementor-21848 .elementor-element.elementor-element-a325f5b .elementor-button{background-color:#F36215;font-family:"Red Hat Text", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:25px 25px 25px 25px;padding:18px 21px 18px 21px;}.elementor-21848 .elementor-element.elementor-element-a325f5b .elementor-button:hover, .elementor-21848 .elementor-element.elementor-element-a325f5b .elementor-button:focus{background-color:#C06230;color:#FFFFFF;border-color:#FFFFFF73;}.elementor-21848 .elementor-element.elementor-element-a325f5b .elementor-button:hover svg, .elementor-21848 .elementor-element.elementor-element-a325f5b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21848 .elementor-element.elementor-element-9711ab4{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-21848 .elementor-element.elementor-element-9711ab4 .elementor-divider-separator{width:100%;}.elementor-21848 .elementor-element.elementor-element-9711ab4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21848 .elementor-element.elementor-element-e9e10a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21848 .elementor-element.elementor-element-404f810 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-404f810{text-align:center;}.elementor-21848 .elementor-element.elementor-element-404f810 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:#024963;}.elementor-21848 .elementor-element.elementor-element-9d0bd11 .elementor-button{background-color:#F36215;font-family:"Red Hat Text", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:25px 25px 25px 25px;padding:18px 21px 18px 21px;}.elementor-21848 .elementor-element.elementor-element-9d0bd11 .elementor-button:hover, .elementor-21848 .elementor-element.elementor-element-9d0bd11 .elementor-button:focus{background-color:#C06230;color:#FFFFFF;border-color:#FFFFFF73;}.elementor-21848 .elementor-element.elementor-element-9d0bd11 .elementor-button:hover svg, .elementor-21848 .elementor-element.elementor-element-9d0bd11 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21848 .elementor-element.elementor-element-d9be06d{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-21848 .elementor-element.elementor-element-d9be06d .elementor-divider-separator{width:100%;}.elementor-21848 .elementor-element.elementor-element-d9be06d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21848 .elementor-element.elementor-element-5a34fa6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21848 .elementor-element.elementor-element-55dd691 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-55dd691{text-align:center;}.elementor-21848 .elementor-element.elementor-element-55dd691 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:#024963;}.elementor-21848 .elementor-element.elementor-element-b59cb58 .elementor-button{background-color:#F36215;font-family:"Red Hat Text", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:25px 25px 25px 25px;padding:18px 21px 18px 21px;}.elementor-21848 .elementor-element.elementor-element-b59cb58 .elementor-button:hover, .elementor-21848 .elementor-element.elementor-element-b59cb58 .elementor-button:focus{background-color:#C06230;color:#FFFFFF;border-color:#FFFFFF73;}.elementor-21848 .elementor-element.elementor-element-b59cb58 .elementor-button:hover svg, .elementor-21848 .elementor-element.elementor-element-b59cb58 .elementor-button:focus svg{fill:#FFFFFF;}#elementor-popup-modal-21848{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-21848 .dialog-message{width:580px;height:auto;}#elementor-popup-modal-21848 .dialog-close-button{display:flex;}#elementor-popup-modal-21848 .dialog-widget-content{border-radius:15px 15px 15px 15px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-21848 .elementor-element.elementor-element-fc614c2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21848 .elementor-element.elementor-element-f4fadc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-59f85d0 .elementor-button{font-size:17px;}.elementor-21848 .elementor-element.elementor-element-7855dc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-e001f04 .elementor-button{font-size:17px;}.elementor-21848 .elementor-element.elementor-element-e584eb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-91c2394 .elementor-button{font-size:17px;}.elementor-21848 .elementor-element.elementor-element-275c408 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-a325f5b .elementor-button{font-size:17px;}.elementor-21848 .elementor-element.elementor-element-404f810 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-9d0bd11 .elementor-button{font-size:17px;}.elementor-21848 .elementor-element.elementor-element-55dd691 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-b59cb58 .elementor-button{font-size:17px;}}@media(max-width:767px){.elementor-21848 .elementor-element.elementor-element-fc614c2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21848 .elementor-element.elementor-element-ce28bec{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21848 .elementor-element.elementor-element-f4fadc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-f4fadc6{text-align:center;}.elementor-21848 .elementor-element.elementor-element-59f85d0 .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}.elementor-21848 .elementor-element.elementor-element-7e3a9a9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21848 .elementor-element.elementor-element-7855dc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-7855dc2{text-align:center;}.elementor-21848 .elementor-element.elementor-element-e001f04 .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}.elementor-21848 .elementor-element.elementor-element-f306fe5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21848 .elementor-element.elementor-element-e584eb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-e584eb4{text-align:center;}.elementor-21848 .elementor-element.elementor-element-91c2394 .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}.elementor-21848 .elementor-element.elementor-element-d858de6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21848 .elementor-element.elementor-element-275c408 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-275c408{text-align:center;}.elementor-21848 .elementor-element.elementor-element-a325f5b .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}.elementor-21848 .elementor-element.elementor-element-e9e10a7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21848 .elementor-element.elementor-element-404f810 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-404f810{text-align:center;}.elementor-21848 .elementor-element.elementor-element-9d0bd11 .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}.elementor-21848 .elementor-element.elementor-element-5a34fa6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21848 .elementor-element.elementor-element-55dd691 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21848 .elementor-element.elementor-element-55dd691{text-align:center;}.elementor-21848 .elementor-element.elementor-element-b59cb58 .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}}/* Start custom CSS */.fx-blur {
    backdrop-filter: blur(5px) contrast(100%);
    -webkit-backdrop-filter: blur(5px) contrast(100%);
}

#btn-primary,
#btn-primary:hover,
.btn-primary .elementor-button,
.btn-primary .elementor-button:hover{
    background: linear-gradient(#6EC256, #349718);
    color: #fff !important;
    border-radius: 50px;
    cursor: pointer;
}

#btn-primary:hover, .btn-primary .elementor-button:hover {
    box-shadow: 0 -1px 0 #6EC256, 0 5px 25px #349718;
}

.highlighted.yellow {
    background: linear-gradient(to top, #d3ba77 40%, transparent 0);
}

html, body {
    overflow-x: hidden;    
}

.text-accent {
    color: var(--im-color-secondary-lighter);
    background-image: linear-gradient(to right,#ffde86 10%, #f2cf72 40%, #c4a761 100%);
    background-size: 150%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-white {
    color: #fff;
}

.text-highlighted {
   background: #ffdae7; 
}

.text-highlighted-b {
   background: #FF93B7; 
}

.scroll-left{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(-30px, 0, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(30px, 0, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, 80px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, -80px, 0);
}

.scroll--show{
    opacity: 1;
    transition: 0.5s all;
    transform: translate3d(0, 0, 0);
}

.strike-text {
  text-decoration: line-through;
  text-decoration-color: #FF93B7;
}/* End custom CSS */