.elementor-1657 .elementor-element.elementor-element-1bae41f{--display:flex;--overlay-opacity:1;--padding-top:220px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1657 .elementor-element.elementor-element-1bae41f:not(.elementor-motion-effects-element-type-background), .elementor-1657 .elementor-element.elementor-element-1bae41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.outrightgames.com/wp-content/uploads/2025/12/new-espiral.svg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-1657 .elementor-element.elementor-element-1bae41f::before, .elementor-1657 .elementor-element.elementor-element-1bae41f > .elementor-background-video-container::before, .elementor-1657 .elementor-element.elementor-element-1bae41f > .e-con-inner > .elementor-background-video-container::before, .elementor-1657 .elementor-element.elementor-element-1bae41f > .elementor-background-slideshow::before, .elementor-1657 .elementor-element.elementor-element-1bae41f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1657 .elementor-element.elementor-element-1bae41f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #BE9292 0%, #f2295b 100%);}.elementor-1657 .elementor-element.elementor-element-0d354e9{--display:flex;--margin-top:0px;--margin-bottom:141px;--margin-left:0px;--margin-right:0px;}.elementor-1657 .elementor-element.elementor-element-7eb3c92{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1657 .elementor-element.elementor-element-3c239f8{--display:flex;--gap:80px 0px;--row-gap:80px;--column-gap:0px;}.elementor-1657 .elementor-element.elementor-element-584ef7f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1657 .elementor-element.elementor-element-48d1e8f{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1657 .elementor-element.elementor-element-504d6a9{width:var( --container-widget-width, 651px );max-width:651px;--e-transform-translateX:-207px;--container-widget-width:651px;--container-widget-flex-grow:0;}.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 );}body:not(.rtl) .elementor-1657 .elementor-element.elementor-element-3b11319{left:0px;}body.rtl .elementor-1657 .elementor-element.elementor-element-3b11319{right:0px;}.elementor-1657 .elementor-element.elementor-element-3b11319{bottom:-52px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1657 .elementor-element.elementor-element-d69a315.elementor-element{--align-self:flex-start;}.elementor-1657 .elementor-element.elementor-element-d69a315{text-align:end;}.elementor-1657 .elementor-element.elementor-element-d69a315 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:120px;font-weight:900;color:var( --e-global-color-text );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1657 .elementor-element.elementor-element-7be905e{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#FFFFFF66;padding:4px 13px 4px 13px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:15px;color:#244FBA;}.elementor-1657 .elementor-element.elementor-element-7be905e a{color:#244FBA;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1657 .elementor-element.elementor-element-cf0e2f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1657 .elementor-element.elementor-element-d759263{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1657 .elementor-element.elementor-element-0391c1b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-gap:15px;--n-tabs-gap:10px;--n-tabs-title-transition:1.7s;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-padding-top:18px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:18px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:28px;--n-tabs-title-color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-0391c1b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFB523;background-color:transparent;background-image:linear-gradient(151deg, #FFB523 38.14%, #996600 89.58%);}.elementor-1657 .elementor-element.elementor-element-0391c1b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFB523;background-color:transparent;background-image:linear-gradient(135deg, #FFB523 38.14%, #996600 89.58%);}.elementor-1657 .elementor-element.elementor-element-0391c1b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1657 .elementor-element.elementor-element-0391c1b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFB523;background-color:transparent;background-image:linear-gradient(151deg, #FFB523 38.14%, #996600 89.58%);}.elementor-1657 .elementor-element.elementor-element-0391c1b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Source Sans Pro", Sans-serif;font-weight:900;}.elementor-1657 .elementor-element.elementor-element-bcce80c{--display:flex;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-1657 .elementor-element.elementor-element-8db9b92{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1657 .elementor-element.elementor-element-8a84218 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-202ac33{--display:flex;--position:absolute;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-279px;}body:not(.rtl) .elementor-1657 .elementor-element.elementor-element-202ac33{right:-124px;}body.rtl .elementor-1657 .elementor-element.elementor-element-202ac33{left:-124px;}.elementor-1657 .elementor-element.elementor-element-96f817b{width:var( --container-widget-width, 82px );max-width:82px;--e-transform-rotateZ:-23deg;--e-transform-translateX:37px;--container-widget-width:82px;--container-widget-flex-grow:0;bottom:93px;text-align:center;}.elementor-1657 .elementor-element.elementor-element-96f817b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1657 .elementor-element.elementor-element-96f817b{left:0px;}body.rtl .elementor-1657 .elementor-element.elementor-element-96f817b{right:0px;}.elementor-1657 .elementor-element.elementor-element-96f817b .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-6c792ce{--display:flex;}.elementor-1657 .elementor-element.elementor-element-3f3420b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:666;}.elementor-1657 .elementor-element.elementor-element-6442800{--display:flex;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.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-1657 .elementor-element.elementor-element-718da45{font-family:"Calibri", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-718da45 a{color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-69fc0a7{--display:flex;}.elementor-1657 .elementor-element.elementor-element-e4c17f3{font-family:"Calibri", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-e4c17f3 a{color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-9ea7e32{--display:flex;}.elementor-1657 .elementor-element.elementor-element-9b618c2{font-family:"Calibri", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-9b618c2 a{color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-4e11798{--display:flex;}.elementor-1657 .elementor-element.elementor-element-2c49987{font-family:"Calibri", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-2c49987 a{color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-04f46c4{--display:flex;}.elementor-1657 .elementor-element.elementor-element-3ee950c{font-family:"Calibri", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-3ee950c a{color:var( --e-global-color-text );}.elementor-1657 .elementor-element.elementor-element-314489b{--n-accordion-title-font-size:50px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:39px;}.elementor-1657 .elementor-element.elementor-element-314489b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1657 .elementor-element.elementor-element-314489b {--n-accordion-padding:37px 48px 45px 40px;}:where( .elementor-1657 .elementor-element.elementor-element-314489b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Source Sans Pro", Sans-serif;font-weight:400;text-transform:uppercase;line-height:1px;}:where( .elementor-1657 .elementor-element.elementor-element-314489b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:79px;--padding-bottom:45px;--padding-left:93px;}.elementor-1657 .elementor-element.elementor-element-1592dc3{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1657 .elementor-element.elementor-element-48d1e8f{--width:fit-content;}.elementor-1657 .elementor-element.elementor-element-202ac33{--width:523px;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1657 .elementor-element.elementor-element-1bae41f{--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1657 .elementor-element.elementor-element-0d354e9{--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-1657 .elementor-element.elementor-element-7eb3c92{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-1657 .elementor-element.elementor-element-504d6a9{--e-transform-translateX:-51px;--container-widget-width:389px;--container-widget-flex-grow:0;width:var( --container-widget-width, 389px );max-width:389px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-1657 .elementor-element.elementor-element-3b11319{left:60px;}body.rtl .elementor-1657 .elementor-element.elementor-element-3b11319{right:60px;}.elementor-1657 .elementor-element.elementor-element-3b11319{bottom:-10px;}.elementor-1657 .elementor-element.elementor-element-3b11319 img{width:181px;height:297px;object-fit:contain;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1657 .elementor-element.elementor-element-d69a315.elementor-element{--align-self:flex-end;}.elementor-1657 .elementor-element.elementor-element-d69a315 .elementor-heading-title{font-size:51px;}.elementor-1657 .elementor-element.elementor-element-0391c1b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:2px;--n-tabs-gap:4px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:14px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:14px;--n-tabs-title-font-size:14px;}.elementor-1657 .elementor-element.elementor-element-bcce80c{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-1657 .elementor-element.elementor-element-8a84218 .elementor-heading-title{font-size:34px;line-height:34px;}.elementor-1657 .elementor-element.elementor-element-202ac33{--width:fit-content;}.elementor-1657 .elementor-element.elementor-element-96f817b{--e-transform-translateX:-40px;--e-transform-translateY:-20px;}.elementor-1657 .elementor-element.elementor-element-96f817b .elementor-heading-title{font-size:14px;letter-spacing:0.5px;}.elementor-1657 .elementor-element.elementor-element-6442800{--padding-top:15px;--padding-bottom:15px;--padding-left:21px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1657 .elementor-element.elementor-element-718da45{font-size:14px;}.elementor-1657 .elementor-element.elementor-element-e4c17f3{font-size:14px;}.elementor-1657 .elementor-element.elementor-element-9b618c2{font-size:14px;}.elementor-1657 .elementor-element.elementor-element-2c49987{font-size:14px;}.elementor-1657 .elementor-element.elementor-element-3ee950c{font-size:14px;}.elementor-1657 .elementor-element.elementor-element-314489b {--n-accordion-padding:16px 20px 16px 21px;}.elementor-1657 .elementor-element.elementor-element-314489b{--n-accordion-title-font-size:18px;--n-accordion-icon-size:24px;}:where( .elementor-1657 .elementor-element.elementor-element-314489b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:18px;}.elementor-1657 .elementor-element.elementor-element-1592dc3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-d69a315 */.elementor-1657 .elementor-element.elementor-element-d69a315 .rotate-text,
.elementor-1657 .elementor-element.elementor-element-d69a315 .elementor-heading-title > span:last-child {
    background: linear-gradient(173deg, #FFF 25.05%, rgba(255, 255, 255, 0.30) 103.28%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; 
}

.elementor-1657 .elementor-element.elementor-element-d69a315 .rotate-wrapper {
    display: inline-block;
    transform: rotate(-5.429deg);
    transform-origin: center; 
}

.elementor-1657 .elementor-element.elementor-element-d69a315 .elementor-heading-title > span:last-child{
    margin-top: -30px;
}


.elementor-1657 .elementor-element.elementor-element-d69a315 .elementor-heading-title {
    background: none;
    -webkit-text-fill-color: initial;
    display: flex;
    flex-direction: column;
}

@media(max-width: 768px){
    .elementor-1657 .elementor-element.elementor-element-d69a315 .elementor-heading-title > span:last-child{
    margin-top: -10px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8d7f16 */.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea{
    padding: 24px !important;
    height: 72px !important;
    border-radius: 21.236px !important;
    background: #1E74DB !important;
    color: #ABCCF4 !important;
    font-family: Calibri !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    border: none !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="checkbox"]{
        border-radius: 999999px !important;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    background: transparent !important;
    border-color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield .ginput_container_consent label{
    font-size: 16px !important;
    color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_fields_2{
    gap: 24px !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="submit"]{
    background: #4CD9B1 !important;
    border-radius: 80px !important;
    color: #361C7E !important;
    border-color: #4CD9B1 !important;
    transform: translateY(-25px);
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea.large{
        min-block-size: 11rem !important;
}

@media(max-width: 768px){
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea{
        height: 49px !important;
        border-radius: 9px !important;
         padding: 16px !important;
             font-size: 14px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_fields_2{
        gap: 8px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield .ginput_container_consent label{
    font-size: 14px !important;
    color: #fff !important;
}


.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="submit"]{
        transform: translateY(0);
    padding: 8px 32px !important;
    margin-top: 12px !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{
    inline-size: auto !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea.large{
        min-block-size: 5rem !important;
}
}


.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="checkbox"]:checked::before{
    color: white !important;
}


.elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_confirmation_message_2{
        color: #FEFEFE;
    font-family: "Source Sans Pro";
    font-size: 40px;
    font-style: normal;
    line-height: 100%;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="600" height="172" viewBox="0 0 600 172" fill="none"><path d="M7.48759 33.3738C8.25956 23.1499 16.638 15.1657 26.8872 14.887L574.094 0.00738817C585.05 -0.29051 594.205 8.28392 594.624 19.2353L599.665 151.007C600.109 162.605 590.62 172.144 579.02 171.761L19.3403 153.274C7.96864 152.898 -0.799337 143.124 0.057335 131.779L7.48759 33.3738Z" fill="url(%23paint0_linear_1608_5230)"/><defs><linearGradient id="paint0_linear_1608_5230" x1="-1.51367" y1="-0.530273" x2="121.066" y2="456.131" gradientUnits="userSpaceOnUse"><stop stop-color="%2381E4C8"/><stop offset="1" stop-color="%2338A486"/></linearGradient></defs></svg>');
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
    height: 173px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    padding-left: 90px;
    padding-right: 70px;
    margin-top: 300px;
    background: linear-gradient(137deg, #81E4C8 0%, #38A486 146.32%);
}

@media(max-width: 1024px){
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_confirmation_message_2{
        font-size: 24px;
            padding-left: 40px;
    padding-right: 40px;
        height: 113px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8676837 */.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea, .elementor-1657 .elementor-element.elementor-element-8676837 select{
    padding: 24px !important;
    height: 72px !important;
    border-radius: 21.236px !important;
    background: #1E74DB !important;
    color: #ABCCF4 !important;
    font-family: Calibri !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    border: none !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 select{
    appearance: none;
     background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M1 1L7 7L13 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: right 24px center !important;
    padding-right: 24px !important; /* Make space for the icon */
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="checkbox"]{
        border-radius: 999999px !important;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    background: transparent !important;
    border-color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield .ginput_container_consent label{
    font-size: 16px !important;
    color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 #gform_fields_4{
    gap: 24px !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="submit"]{
    background: #4CD9B1 !important;
    border-radius: 80px !important;
    color: #361C7E !important;
    border-color: #4CD9B1 !important;
    transform: translateY(-25px);
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea.large{
        min-block-size: 11rem !important;
}

@media(max-width: 768px){
    .elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea, .elementor-1657 .elementor-element.elementor-element-8676837 select{
        height: 49px !important;
        border-radius: 9px !important;
         padding: 16px !important;
             font-size: 14px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-8676837 #gform_fields_4{
        gap: 8px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-8676837 .gfield .ginput_container_consent label{
    font-size: 14px !important;
    color: #fff !important;
}


.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="submit"]{
        transform: translateY(0);
    padding: 8px 32px !important;
    margin-top: 12px !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{
    inline-size: auto !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea.large{
        min-block-size: 5rem !important;
}
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="checkbox"]:checked::before{
    color: white !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 #gform_confirmation_message_4{
        color: #FEFEFE;
    font-family: "Source Sans Pro";
    font-size: 40px;
    font-style: normal;
    line-height: 100%;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="600" height="172" viewBox="0 0 600 172" fill="none"><path d="M7.48759 33.3738C8.25956 23.1499 16.638 15.1657 26.8872 14.887L574.094 0.00738817C585.05 -0.29051 594.205 8.28392 594.624 19.2353L599.665 151.007C600.109 162.605 590.62 172.144 579.02 171.761L19.3403 153.274C7.96864 152.898 -0.799337 143.124 0.057335 131.779L7.48759 33.3738Z" fill="url(%23paint0_linear_1608_5230)"/><defs><linearGradient id="paint0_linear_1608_5230" x1="-1.51367" y1="-0.530273" x2="121.066" y2="456.131" gradientUnits="userSpaceOnUse"><stop stop-color="%2381E4C8"/><stop offset="1" stop-color="%2338A486"/></linearGradient></defs></svg>');
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
    height: 173px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    padding-left: 90px;
    padding-right: 70px;
    margin-top: 300px;
    background: linear-gradient(137deg, #81E4C8 0%, #38A486 146.32%);
}

@media(max-width: 1024px){
    .elementor-1657 .elementor-element.elementor-element-8676837 #gform_confirmation_message_4{
        font-size: 24px;
            padding-left: 40px;
    padding-right: 40px;
        height: 113px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8d7f16 */.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea{
    padding: 24px !important;
    height: 72px !important;
    border-radius: 21.236px !important;
    background: #1E74DB !important;
    color: #ABCCF4 !important;
    font-family: Calibri !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    border: none !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="checkbox"]{
        border-radius: 999999px !important;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    background: transparent !important;
    border-color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield .ginput_container_consent label{
    font-size: 16px !important;
    color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_fields_2{
    gap: 24px !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="submit"]{
    background: #4CD9B1 !important;
    border-radius: 80px !important;
    color: #361C7E !important;
    border-color: #4CD9B1 !important;
    transform: translateY(-25px);
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea.large{
        min-block-size: 11rem !important;
}

@media(max-width: 768px){
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea{
        height: 49px !important;
        border-radius: 9px !important;
         padding: 16px !important;
             font-size: 14px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_fields_2{
        gap: 8px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield .ginput_container_consent label{
    font-size: 14px !important;
    color: #fff !important;
}


.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="submit"]{
        transform: translateY(0);
    padding: 8px 32px !important;
    margin-top: 12px !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{
    inline-size: auto !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea.large{
        min-block-size: 5rem !important;
}
}


.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="checkbox"]:checked::before{
    color: white !important;
}


.elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_confirmation_message_2{
        color: #FEFEFE;
    font-family: "Source Sans Pro";
    font-size: 40px;
    font-style: normal;
    line-height: 100%;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="600" height="172" viewBox="0 0 600 172" fill="none"><path d="M7.48759 33.3738C8.25956 23.1499 16.638 15.1657 26.8872 14.887L574.094 0.00738817C585.05 -0.29051 594.205 8.28392 594.624 19.2353L599.665 151.007C600.109 162.605 590.62 172.144 579.02 171.761L19.3403 153.274C7.96864 152.898 -0.799337 143.124 0.057335 131.779L7.48759 33.3738Z" fill="url(%23paint0_linear_1608_5230)"/><defs><linearGradient id="paint0_linear_1608_5230" x1="-1.51367" y1="-0.530273" x2="121.066" y2="456.131" gradientUnits="userSpaceOnUse"><stop stop-color="%2381E4C8"/><stop offset="1" stop-color="%2338A486"/></linearGradient></defs></svg>');
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
    height: 173px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    padding-left: 90px;
    padding-right: 70px;
    margin-top: 300px;
    background: linear-gradient(137deg, #81E4C8 0%, #38A486 146.32%);
}

@media(max-width: 1024px){
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_confirmation_message_2{
        font-size: 24px;
            padding-left: 40px;
    padding-right: 40px;
        height: 113px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8676837 */.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea, .elementor-1657 .elementor-element.elementor-element-8676837 select{
    padding: 24px !important;
    height: 72px !important;
    border-radius: 21.236px !important;
    background: #1E74DB !important;
    color: #ABCCF4 !important;
    font-family: Calibri !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    border: none !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 select{
    appearance: none;
     background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M1 1L7 7L13 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: right 24px center !important;
    padding-right: 24px !important; /* Make space for the icon */
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="checkbox"]{
        border-radius: 999999px !important;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    background: transparent !important;
    border-color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield .ginput_container_consent label{
    font-size: 16px !important;
    color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 #gform_fields_4{
    gap: 24px !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="submit"]{
    background: #4CD9B1 !important;
    border-radius: 80px !important;
    color: #361C7E !important;
    border-color: #4CD9B1 !important;
    transform: translateY(-25px);
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea.large{
        min-block-size: 11rem !important;
}

@media(max-width: 768px){
    .elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea, .elementor-1657 .elementor-element.elementor-element-8676837 select{
        height: 49px !important;
        border-radius: 9px !important;
         padding: 16px !important;
             font-size: 14px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-8676837 #gform_fields_4{
        gap: 8px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-8676837 .gfield .ginput_container_consent label{
    font-size: 14px !important;
    color: #fff !important;
}


.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="submit"]{
        transform: translateY(0);
    padding: 8px 32px !important;
    margin-top: 12px !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{
    inline-size: auto !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea.large{
        min-block-size: 5rem !important;
}
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="checkbox"]:checked::before{
    color: white !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 #gform_confirmation_message_4{
        color: #FEFEFE;
    font-family: "Source Sans Pro";
    font-size: 40px;
    font-style: normal;
    line-height: 100%;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="600" height="172" viewBox="0 0 600 172" fill="none"><path d="M7.48759 33.3738C8.25956 23.1499 16.638 15.1657 26.8872 14.887L574.094 0.00738817C585.05 -0.29051 594.205 8.28392 594.624 19.2353L599.665 151.007C600.109 162.605 590.62 172.144 579.02 171.761L19.3403 153.274C7.96864 152.898 -0.799337 143.124 0.057335 131.779L7.48759 33.3738Z" fill="url(%23paint0_linear_1608_5230)"/><defs><linearGradient id="paint0_linear_1608_5230" x1="-1.51367" y1="-0.530273" x2="121.066" y2="456.131" gradientUnits="userSpaceOnUse"><stop stop-color="%2381E4C8"/><stop offset="1" stop-color="%2338A486"/></linearGradient></defs></svg>');
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
    height: 173px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    padding-left: 90px;
    padding-right: 70px;
    margin-top: 300px;
    background: linear-gradient(137deg, #81E4C8 0%, #38A486 146.32%);
}

@media(max-width: 1024px){
    .elementor-1657 .elementor-element.elementor-element-8676837 #gform_confirmation_message_4{
        font-size: 24px;
            padding-left: 40px;
    padding-right: 40px;
        height: 113px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8d7f16 */.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea{
    padding: 24px !important;
    height: 72px !important;
    border-radius: 21.236px !important;
    background: #1E74DB !important;
    color: #ABCCF4 !important;
    font-family: Calibri !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    border: none !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="checkbox"]{
        border-radius: 999999px !important;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    background: transparent !important;
    border-color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield .ginput_container_consent label{
    font-size: 16px !important;
    color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_fields_2{
    gap: 24px !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="submit"]{
    background: #4CD9B1 !important;
    border-radius: 80px !important;
    color: #361C7E !important;
    border-color: #4CD9B1 !important;
    transform: translateY(-25px);
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea.large{
        min-block-size: 11rem !important;
}

@media(max-width: 768px){
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea{
        height: 49px !important;
        border-radius: 9px !important;
         padding: 16px !important;
             font-size: 14px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_fields_2{
        gap: 8px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield .ginput_container_consent label{
    font-size: 14px !important;
    color: #fff !important;
}


.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="submit"]{
        transform: translateY(0);
    padding: 8px 32px !important;
    margin-top: 12px !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{
    inline-size: auto !important;
}

.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield textarea.large{
        min-block-size: 5rem !important;
}
}


.elementor-1657 .elementor-element.elementor-element-c8d7f16 .gfield input[type="checkbox"]:checked::before{
    color: white !important;
}


.elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_confirmation_message_2{
        color: #FEFEFE;
    font-family: "Source Sans Pro";
    font-size: 40px;
    font-style: normal;
    line-height: 100%;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="600" height="172" viewBox="0 0 600 172" fill="none"><path d="M7.48759 33.3738C8.25956 23.1499 16.638 15.1657 26.8872 14.887L574.094 0.00738817C585.05 -0.29051 594.205 8.28392 594.624 19.2353L599.665 151.007C600.109 162.605 590.62 172.144 579.02 171.761L19.3403 153.274C7.96864 152.898 -0.799337 143.124 0.057335 131.779L7.48759 33.3738Z" fill="url(%23paint0_linear_1608_5230)"/><defs><linearGradient id="paint0_linear_1608_5230" x1="-1.51367" y1="-0.530273" x2="121.066" y2="456.131" gradientUnits="userSpaceOnUse"><stop stop-color="%2381E4C8"/><stop offset="1" stop-color="%2338A486"/></linearGradient></defs></svg>');
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
    height: 173px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    padding-left: 90px;
    padding-right: 70px;
    margin-top: 300px;
    background: linear-gradient(137deg, #81E4C8 0%, #38A486 146.32%);
}

@media(max-width: 1024px){
    .elementor-1657 .elementor-element.elementor-element-c8d7f16 #gform_confirmation_message_2{
        font-size: 24px;
            padding-left: 40px;
    padding-right: 40px;
        height: 113px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8676837 */.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea, .elementor-1657 .elementor-element.elementor-element-8676837 select{
    padding: 24px !important;
    height: 72px !important;
    border-radius: 21.236px !important;
    background: #1E74DB !important;
    color: #ABCCF4 !important;
    font-family: Calibri !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    border: none !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 select{
    appearance: none;
     background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M1 1L7 7L13 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: right 24px center !important;
    padding-right: 24px !important; /* Make space for the icon */
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="checkbox"]{
        border-radius: 999999px !important;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    background: transparent !important;
    border-color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield .ginput_container_consent label{
    font-size: 16px !important;
    color: #fff !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 #gform_fields_4{
    gap: 24px !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="submit"]{
    background: #4CD9B1 !important;
    border-radius: 80px !important;
    color: #361C7E !important;
    border-color: #4CD9B1 !important;
    transform: translateY(-25px);
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea.large{
        min-block-size: 11rem !important;
}

@media(max-width: 768px){
    .elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="text"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="email"], .elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea, .elementor-1657 .elementor-element.elementor-element-8676837 select{
        height: 49px !important;
        border-radius: 9px !important;
         padding: 16px !important;
             font-size: 14px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-8676837 #gform_fields_4{
        gap: 8px !important;
    }
    
    .elementor-1657 .elementor-element.elementor-element-8676837 .gfield .ginput_container_consent label{
    font-size: 14px !important;
    color: #fff !important;
}


.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="submit"]{
        transform: translateY(0);
    padding: 8px 32px !important;
    margin-top: 12px !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{
    inline-size: auto !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield textarea.large{
        min-block-size: 5rem !important;
}
}

.elementor-1657 .elementor-element.elementor-element-8676837 .gfield input[type="checkbox"]:checked::before{
    color: white !important;
}

.elementor-1657 .elementor-element.elementor-element-8676837 #gform_confirmation_message_4{
        color: #FEFEFE;
    font-family: "Source Sans Pro";
    font-size: 40px;
    font-style: normal;
    line-height: 100%;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="600" height="172" viewBox="0 0 600 172" fill="none"><path d="M7.48759 33.3738C8.25956 23.1499 16.638 15.1657 26.8872 14.887L574.094 0.00738817C585.05 -0.29051 594.205 8.28392 594.624 19.2353L599.665 151.007C600.109 162.605 590.62 172.144 579.02 171.761L19.3403 153.274C7.96864 152.898 -0.799337 143.124 0.057335 131.779L7.48759 33.3738Z" fill="url(%23paint0_linear_1608_5230)"/><defs><linearGradient id="paint0_linear_1608_5230" x1="-1.51367" y1="-0.530273" x2="121.066" y2="456.131" gradientUnits="userSpaceOnUse"><stop stop-color="%2381E4C8"/><stop offset="1" stop-color="%2338A486"/></linearGradient></defs></svg>');
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
    height: 173px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    padding-left: 90px;
    padding-right: 70px;
    margin-top: 300px;
    background: linear-gradient(137deg, #81E4C8 0%, #38A486 146.32%);
}

@media(max-width: 1024px){
    .elementor-1657 .elementor-element.elementor-element-8676837 #gform_confirmation_message_4{
        font-size: 24px;
            padding-left: 40px;
    padding-right: 40px;
        height: 113px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0391c1b */.elementor-1657 .elementor-element.elementor-element-0391c1b .e-n-tabs-heading .e-n-tab-title{
    opacity: .5;
    flex: 1;
    transition: all 300ms;
    mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="308" height="73" viewBox="0 0 308 73" fill="none"><path d="M288.105 11.0703C286.127 7.00429 282.031 4.39549 277.51 4.32187L12.2007 0.00160974C4.40604 -0.125317 -1.43857 7.09742 0.311584 14.6941L11.4942 63.2326C12.7714 68.7765 17.7659 72.6616 23.4536 72.5356L296.155 66.4954C304.901 66.3017 310.507 57.1152 306.68 49.2484L288.105 11.0703Z" fill="%23E9E9E9"/><path d="M288.105 11.0703C286.127 7.00429 282.031 4.39549 277.51 4.32187L12.2007 0.00160974C4.40604 -0.125317 -1.43857 7.09742 0.311584 14.6941L11.4942 63.2326C12.7714 68.7765 17.7659 72.6616 23.4536 72.5356L296.155 66.4954C304.901 66.3017 310.507 57.1152 306.68 49.2484L288.105 11.0703Z" fill="url(%23paint0_linear_1608_4921)"/><defs><linearGradient id="paint0_linear_1608_4921" x1="175.346" y1="25.2856" x2="168.066" y2="82.6622" gradientUnits="userSpaceOnUse"><stop stop-color="%23FFB523"/><stop offset="1" stop-color="%23996600"/></linearGradient></defs></svg>');
        mask-repeat: no-repeat;
    mask-size: 100% 100%;
    white-space: nowrap;
}

.elementor-1657 .elementor-element.elementor-element-0391c1b .e-n-tabs-heading .e-n-tab-title:hover{
    opacity: 1;
}

.elementor-1657 .elementor-element.elementor-element-0391c1b .e-n-tabs-heading [aria-selected="true"]{
    opacity: 1;
}

.elementor-1657 .elementor-element.elementor-element-0391c1b .e-n-tabs-heading{
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96f817b */.elementor-1657 .elementor-element.elementor-element-96f817b p::before{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="61" height="46" viewBox="0 0 61 46" fill="none"><path d="M51.9623 45.4271C52.3529 45.8176 52.986 45.8176 53.3765 45.4271L59.7405 39.0632C60.131 38.6726 60.131 38.0395 59.7405 37.6489C59.35 37.2584 58.7168 37.2584 58.3263 37.6489L52.6694 43.3058L47.0126 37.6489C46.6221 37.2584 45.9889 37.2584 45.5984 37.6489C45.2078 38.0395 45.2078 38.6726 45.5984 39.0632L51.9623 45.4271ZM0.203857 2.09159L0.407807 3.07058C9.00915 1.27867 21.8694 1.24275 32.5289 6.85678C43.0919 12.42 51.6694 23.6217 51.6694 44.72H52.6694H53.6694C53.6694 22.9715 44.7584 11.0373 33.4608 5.0872C22.2597 -0.812128 8.88711 -0.738847 -9.25958e-05 1.11261L0.203857 2.09159Z" fill="white"/></svg>');
    position: absolute;
    right: -60px;
    top: 25px;
    rotate: 20deg;
}

@media(max-width: 768px){
  .elementor-1657 .elementor-element.elementor-element-96f817b p::before{
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="31" height="21" viewBox="0 0 31 21" fill="none"><path d="M22.1718 20.6032C22.5623 20.9937 23.1955 20.9937 23.586 20.6032L29.95 14.2392C30.3405 13.8487 30.3405 13.2155 29.95 12.825C29.5595 12.4345 28.9263 12.4345 28.5358 12.825L22.8789 18.4818L17.2221 12.825C16.8316 12.4344 16.1984 12.4344 15.8079 12.825C15.4173 13.2155 15.4173 13.8487 15.8079 14.2392L22.1718 20.6032ZM0.203125 1.4719L0.407075 2.45088C4.04345 1.69332 9.45624 1.6884 13.9095 4.0338C18.2664 6.32844 21.8789 10.9619 21.8789 19.896H22.8789L23.8789 19.896C23.8789 10.3116 19.9329 4.9457 14.8415 2.26423C9.84652 -0.366479 3.92141 -0.324199 -0.000825018 0.492915L0.203125 1.4719Z" fill="white"/></svg>') !important;
            right: -20px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-314489b */.elementor-1657 .elementor-element.elementor-element-314489b .number {
    font-size: 20px;
    font-family: "Calibri";
    line-height: 20px;
}

.elementor-1657 .elementor-element.elementor-element-314489b .e-n-accordion-item-title-text{
    display: flex;
    align-items: center;
    gap: 30px;
}


/* Configuración base para TODOS los items del acordeón */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item {
    position: relative;
    isolation: isolate;
    transition: min-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:not([open]) {
    min-height: 127px;
}

.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item[open] {
    min-height: 303px;
}

.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item[open]:nth-child(2) {
    min-height: 183px;
    height: 183px;
}

/* SVG CERRADO (::before) */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 127px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: -1;
    pointer-events: none;
}

/* SVG ABIERTO (::after) */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 303px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: -1;
    pointer-events: none;
}

/* ========================================
   PRIMER ITEM - SVGs específicos
   ======================================== */
   
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(1), .elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(3){
    max-width: 957px;
}

.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(2){
        max-width: 1103px;
}

 .elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(3){
     margin-left: 147px;
 }
 
  .elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(4){
      max-width: 1063px;
     margin-left: 147px;
 }
 
   .elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(5){
      max-width: 1211px;
 }



.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(1)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='953' height='127' viewBox='0 0 953 127' preserveAspectRatio='none'%3E%3Cpath d='M10.2927 28.0049C11.8593 18.4275 20.0755 11.3568 29.7794 11.235L924.737 0.00157923C935.237 -0.130227 944.052 7.88212 944.919 18.3479L952.083 104.782C953.06 116.56 943.664 126.611 931.847 126.431L19.6996 112.523C7.48972 112.337 -1.70443 101.348 0.266833 89.2971L10.2927 28.0049Z' fill='url(%23paint0_linear_1608_4620)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1608_4620' x1='-3.47461' y1='-0.232422' x2='29.6368' y2='249.375' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2381E4C8'/%3E%3Cstop offset='1' stop-color='%2338A486'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(1)::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='956' height='303' viewBox='0 0 956 303' preserveAspectRatio='none'%3E%3Cpath d='M14.1373 31.2821C14.7662 20.8297 23.351 12.6319 33.8213 12.4853L925.673 0.00195852C936.556 -0.150375 945.563 8.4282 945.941 19.3059L955.052 281.678C955.45 293.123 946.174 302.564 934.724 302.37L19.6612 286.811C8.27906 286.617 -0.64637 276.976 0.0373708 265.613L14.1373 31.2821Z' fill='url(%23paint0_linear_1979_3335)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1979_3335' x1='-1.2168' y1='-0.272217' x2='173.17' y2='550.514' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2381E4C8'/%3E%3Cstop offset='1' stop-color='%2338A486'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}


.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(2)::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1098" height="127" viewBox="0 0 1098 127" fill="none"><path d="M1085.97 27.5926C1084.2 18.2236 1076.07 11.4046 1066.53 11.3008L28.4879 0.00132424C18.0964 -0.111791 9.34961 7.75234 8.36084 18.0973L0.0927734 104.605C-1.03967 116.454 8.3645 126.664 20.2665 126.506L1078.13 112.518C1090.55 112.354 1099.82 101.022 1097.52 88.8131L1085.97 27.5926Z" fill="url(%23paint0_linear_1608_4628)"/><defs><linearGradient id="paint0_linear_1608_4628" x1="1101.93" y1="-0.19873" x2="1073.09" y2="250.484" gradientUnits="userSpaceOnUse"><stop stop-color="%2338A486"/><stop offset="1" stop-color="%2381E4C8"/></linearGradient></defs></svg>');
        height: 127px;
        min-height: 127px;
} 


.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(2)::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1096" height="183" viewBox="0 0 1096 183" fill="none"><path d="M9.50354 18.6763C10.2061 8.0837 19.0621 -0.114417 29.6774 0.0011334L1065.42 11.2756C1075.72 11.3877 1084.25 19.3017 1085.13 29.5626L1095.63 151.771C1096.62 163.381 1087.53 173.381 1075.87 173.482L20.1736 182.609C8.53882 182.709 -0.725586 172.896 0.0444336 161.286L9.50354 18.6763Z" fill="url(%23paint0_linear_1979_3343)"/><defs><linearGradient id="paint0_linear_1979_3343" x1="1102.57" y1="-0.204834" x2="1073.74" y2="250.478" gradientUnits="userSpaceOnUse"><stop stop-color="%2338A486"/><stop offset="1" stop-color="%2381E4C8"/></linearGradient></defs></svg>');
        height: 183px;
        min-height: 183px;
} 


.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(3)::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="953" height="127" viewBox="0 0 953 127" fill="none"><path d="M941.86 98.4287C940.293 108.006 932.077 115.077 922.373 115.199L27.4157 126.432C16.9148 126.564 8.10046 118.551 7.23303 108.086L0.0689087 21.6521C-0.907349 9.87379 8.48816 -0.177826 20.3055 0.00235748L932.453 13.9102C944.663 14.0964 953.857 25.0854 951.886 37.1365L941.86 98.4287Z" fill="url(%23paint0_linear_1608_4637)"/><defs><linearGradient id="paint0_linear_1608_4637" x1="955.627" y1="126.666" x2="922.516" y2="-122.942" gradientUnits="userSpaceOnUse"><stop stop-color="%2338A486"/><stop offset="1" stop-color="%2381E4C8"/></linearGradient></defs></svg>');
        height: 127px;
        min-height: 127px;
} 


.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(3)::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="956" height="263" viewBox="0 0 956 263" fill="none"><path d="M8.9187 243.237C9.35193 254.061 18.3227 262.572 29.1537 262.436L921.653 251.233C932.063 251.103 940.631 243.009 941.354 232.624L955.085 35.3422C955.881 23.8981 946.908 14.1307 935.438 13.9558L20.3046 0.00241089C8.82617 -0.172607 -0.443359 9.32941 0.0157471 20.7999L8.9187 243.237Z" fill="url(%23paint0_linear_1979_3352)"/><defs><linearGradient id="paint0_linear_1979_3352" x1="956.551" y1="126.68" x2="923.439" y2="-122.928" gradientUnits="userSpaceOnUse"><stop stop-color="%2338A486"/><stop offset="1" stop-color="%2381E4C8"/></linearGradient></defs></svg>');
        height: 263px;
        min-height: 263px;
} 


.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(4)::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1059" height="127" viewBox="0 0 1059 127" fill="none"><path d="M11.4603 27.7063C13.1738 18.2799 21.3316 11.3928 30.9119 11.2846L1029.9 0.00134699C1040.32 -0.116354 1049.09 7.78791 1050.05 18.1656L1058.01 104.655C1059.1 116.485 1049.7 126.651 1037.82 126.488L19.7313 112.52C7.36592 112.35 -1.88358 101.112 0.3282 88.9444L11.4603 27.7063Z" fill="url(%23paint0_linear_1608_4624)"/><defs><linearGradient id="paint0_linear_1608_4624" x1="-3.89844" y1="-0.207031" x2="25.9947" y2="250.225" gradientUnits="userSpaceOnUse"><stop stop-color="%2381E4C8"/><stop offset="1" stop-color="%2338A486"/></linearGradient></defs></svg>');
        height: 127px;
        min-height: 127px;
} 


.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(4)::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1061" height="191" viewBox="0 0 1061 191" fill="none"><path d="M1051.1 18.7773C1050.45 8.13915 1041.57 -0.11911 1030.92 0.00126185L33.6961 11.2645C23.5922 11.3787 15.1606 19.0112 14.0443 29.0538L0.124343 154.284C-1.18048 166.022 7.91765 176.329 19.7275 176.491L1040.08 190.491C1051.72 190.65 1061.03 180.883 1060.32 169.27L1051.1 18.7773Z" fill="url(%23paint0_linear_1979_3339)"/><defs><linearGradient id="paint0_linear_1979_3339" x1="-2.31055" y1="-0.213623" x2="64.1249" y2="369.86" gradientUnits="userSpaceOnUse"><stop stop-color="%2381E4C8"/><stop offset="1" stop-color="%2338A486"/></linearGradient></defs></svg>');
        height: 191px;
        min-height: 191px;
} 


.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(5)::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1205" height="127" viewBox="0 0 1205 127" fill="none"><path d="M1191.19 99.2657C1189.29 108.48 1181.22 115.119 1171.81 115.212L29.275 126.55C18.9612 126.652 10.2611 118.894 9.18567 108.636L0.111328 22.0854C-1.13647 10.1835 8.2771 -0.142845 20.2434 0.00139618L1184.51 14.0356C1197.08 14.1872 1206.4 25.7706 1203.85 38.0865L1191.19 99.2657Z" fill="url(%23paint0_linear_1608_4632)"/><defs><linearGradient id="paint0_linear_1608_4632" x1="1208.77" y1="126.73" x2="1182.42" y2="-124.506" gradientUnits="userSpaceOnUse"><stop stop-color="%2338A486"/><stop offset="1" stop-color="%2381E4C8"/></linearGradient></defs></svg>');
        height: 127px;
        min-height: 127px;
} 


.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(5)::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1207" height="183" viewBox="0 0 1207 183" fill="none"><path d="M1190.92 153.87C1189.61 163.735 1181.24 171.134 1171.29 171.233L30.5723 182.553C20.0138 182.658 11.1929 174.536 10.4266 164.005L0.0544434 21.4514C-0.795654 9.76923 8.53052 -0.139648 20.2427 0.00152588L1186.92 14.0648C1198.91 14.2094 1208.08 24.8081 1206.5 36.6997L1190.92 153.87Z" fill="url(%23paint0_linear_1979_3347)"/><defs><linearGradient id="paint0_linear_1979_3347" x1="1209.47" y1="126.739" x2="1183.13" y2="-124.498" gradientUnits="userSpaceOnUse"><stop stop-color="%2338A486"/><stop offset="1" stop-color="%2381E4C8"/></linearGradient></defs></svg>');
        height: 191px;
        min-height: 191px;
} 

/* ========================================
   CONTROL DE ESTADOS
   ======================================== */

/* Cuando está CERRADO */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:not([open])::before {
    opacity: 1;
    transition-delay: 0.1s; /* Aparece después de que el contenido se oculta */
}

.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:not([open])::after {
    opacity: 0;
    transition-delay: 0s;
}

/* Cuando está ABIERTO */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item[open]::before {
    opacity: 0;
    transition-delay: 0s;
}

.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item[open]::after {
    opacity: 1;
    transition-delay: 0.1s; /* Aparece después de que empieza a expandirse */
}

/* ========================================
   ANIMACIÓN DEL CONTENIDO
   ======================================== */

/* Contenedor del contenido */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item > div[role="region"] {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Cuando está CERRADO - ocultar inmediatamente */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:not([open]) > div[role="region"] {
    max-height: 0 !important;
    opacity: 0;
    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),
                padding 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Cuando está ABIERTO - mostrar con delay */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item[open] > div[role="region"] {
    max-height: 2000px !important;
    opacity: 1;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,
                padding 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Evitar que el summary cambie de tamaño */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item-title {
    position: relative;
    z-index: 2;
}

/* Forzar transiciones suaves en elementos de Elementor */
.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item .e-con {
    transition: none !important;
}

.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item .elementor-widget {
    transition: none !important;
}

.elementor-1657 .elementor-element.elementor-element-314489b .e-opened{
        rotate: 180deg;
}


@media (max-width: 768px){
    .elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:not([open]){
        min-height: 56px;
    }
    
    .elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item::before{
            min-height: 56px;
    }
    
    .elementor-1657 .elementor-element.elementor-element-314489b .e-n-accordion-item-title-text{
        gap: 16px;
    }
    
    /*.elementor-1657 .elementor-element.elementor-element-314489b details.e-n-accordion-item:nth-child(2)::before{*/
    /*        height: 56px;*/
    /*    min-height: 56px;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bae41f */.elementor-element-1bae41f::before{
    background-image: linear-gradient(180deg, #0B60C5 13.46%, #4623A1 36.54%, #4CD9B1 71.63%) !important;
    z-index: -1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://new.outrightgames.com/wp-content/uploads/2025/12/calibri-regular-webfont.woff2') format('woff2'),
		url('https://new.outrightgames.com/wp-content/uploads/2025/12/calibri-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://new.outrightgames.com/wp-content/uploads/2025/12/calibri-bold-webfont.woff2') format('woff2'),
		url('https://new.outrightgames.com/wp-content/uploads/2025/12/calibri-bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */