.elementor-1112 .elementor-element.elementor-element-cbb5af6{--display:grid;--min-height:70vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:start;--align-items:end;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-1112 .elementor-element.elementor-element-cbb5af6:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-cbb5af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Mentawai-surf-retreat-participant-bottom-turning-on-a-glassy-wave-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1112 .elementor-element.elementor-element-6e2294f .elementor-button{background-color:var( --e-global-color-b933995 );font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:var( --e-global-color-fde0527 );color:var( --e-global-color-fde0527 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:9px 15px 9px 17px;}.elementor-1112 .elementor-element.elementor-element-6e2294f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1112 .elementor-element.elementor-element-6e2294f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1112 .elementor-element.elementor-element-6e2294f .elementor-button .elementor-button-content-wrapper{gap:12px;}.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-1112 .elementor-element.elementor-element-bade7a0 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-fde0527 );}.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 );line-height:var( --e-global-typography-text-line-height );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-1112 .elementor-element.elementor-element-f09844e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-fde0527 );}.elementor-1112 .elementor-element.elementor-element-1d10592{--display:flex;--min-height:70px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#25273150;--border-color:#25273150;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-1d10592:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-1d10592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fde0527 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-01bce89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(70px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(70px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(70px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-70px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-70px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-01bce89{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-item > a{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-d8024c1 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:var( --e-global-color-6efd2b9 );color:var( --e-global-color-6efd2b9 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:6px 10px 6px 10px;}.elementor-1112 .elementor-element.elementor-element-d8024c1 .elementor-button:hover, .elementor-1112 .elementor-element.elementor-element-d8024c1 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-d8024c1 .elementor-button:hover svg, .elementor-1112 .elementor-element.elementor-element-d8024c1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-a110efd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-305a5d5{--display:flex;--justify-content:center;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-d0cdc0c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-text{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-ff54ae2 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-ff0bf09 .elementor-heading-title{font-size:32px;font-weight:500;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-fe1af6a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-fe1af6a .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-1112 .elementor-element.elementor-element-fe1af6a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1112 .elementor-element.elementor-element-6701255{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-24bed0e{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-414a775 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-1112 .elementor-element.elementor-element-cf3ffb2 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-fdcbe1f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-da0e661 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-1112 .elementor-element.elementor-element-8bee895 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-b073df1{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-e6d685b .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-1112 .elementor-element.elementor-element-e8ade2c .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-92c3106{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-8f35dca .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-1112 .elementor-element.elementor-element-9a80ff0 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-f6f8922{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-5a87915 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1112 .elementor-element.elementor-element-5a87915 .elementor-heading-title{font-family:var( --e-global-typography-62bb109-font-family ), Sans-serif;font-size:var( --e-global-typography-62bb109-font-size );font-weight:var( --e-global-typography-62bb109-font-weight );line-height:var( --e-global-typography-62bb109-line-height );}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-4a5ab1f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-b2ea663{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--border-radius:8px 8px 8px 8px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-13c6dda{--display:flex;--border-radius:08px 8px 0px 0px;grid-column:span 6;grid-row:span 3;}.elementor-1112 .elementor-element.elementor-element-13c6dda:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-13c6dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Stoked-surfer-in-the-mentawais-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-f3b5f73{--spacer-size:34vh;}.elementor-1112 .elementor-element.elementor-element-c1af849{--display:flex;--border-radius:0px 0px 0px 8px;grid-column:span 4;grid-row:span 4;}.elementor-1112 .elementor-element.elementor-element-c1af849:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-c1af849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Surf-video-breakdown-session-helping-guests-progress-faster-on-Retreat-in-Mentawais-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-5204b8d{--display:flex;grid-column:span 2;grid-row:span 2;}.elementor-1112 .elementor-element.elementor-element-5204b8d:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-5204b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Mentawai-surf-camp-offering-structured-feedback-and-technique-review-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-2117cea{--display:flex;--border-radius:0px 0px 08px 0px;grid-column:span 2;grid-row:span 2;}.elementor-1112 .elementor-element.elementor-element-2117cea:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-2117cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Drone-view-of-islands-in-the-mentawasi-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-9513dcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-d596d10 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:#222222;color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:6px 15px 6px 15px;}.elementor-1112 .elementor-element.elementor-element-f0d6ac0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-66bdb8c{--display:flex;--justify-content:center;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-088c620 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-2f4860b{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-2f4860b.e-con{--align-self:center;}.elementor-1112 .elementor-element.elementor-element-209b429{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-209b429:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-209b429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Surf-coach-reviewing-footage-with-intermediat-student-during-Mentawai-surf-retreat-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-209b429.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-ddd57f4 .elementor-button{background-color:var( --e-global-color-b933995 );font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:var( --e-global-color-fde0527 );color:var( --e-global-color-fde0527 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:9px 15px 9px 17px;}.elementor-1112 .elementor-element.elementor-element-ddd57f4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1112 .elementor-element.elementor-element-ddd57f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1112 .elementor-element.elementor-element-ddd57f4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1112 .elementor-element.elementor-element-95dc738{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-eb2c71f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-eb2c71f .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-eb2c71f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-2993f38{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-d93d243{--display:flex;--justify-content:center;--padding-top:10%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-0635bfe > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1112 .elementor-element.elementor-element-0635bfe .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-a99dcb0 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1112 .elementor-element.elementor-element-a99dcb0 .elementor-heading-title{font-family:var( --e-global-typography-62bb109-font-family ), Sans-serif;font-size:var( --e-global-typography-62bb109-font-size );font-weight:var( --e-global-typography-62bb109-font-weight );line-height:var( --e-global-typography-62bb109-line-height );}.elementor-1112 .elementor-element.elementor-element-0e1ea38{--display:flex;}.elementor-1112 .elementor-element.elementor-element-81571b5{--display:flex;}.elementor-1112 .elementor-element.elementor-element-81571b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-4c20759{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-665987d .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-1effced .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-ef737a7 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-ef737a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-ef737a7{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-c0e63da{--display:flex;}.elementor-1112 .elementor-element.elementor-element-5f99a51{--display:flex;--min-height:35vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:010%;}.elementor-1112 .elementor-element.elementor-element-1180fd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1112 .elementor-element.elementor-element-e4032f5{--display:flex;--min-height:500px;--border-radius:012px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-e4032f5:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-e4032f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/From-beginner-to-intermediate-real-surf-progression-in-Indonesia-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-6fdbc53{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-18ac4f2{--display:flex;--border-radius:0px 0px 0px 12px;}.elementor-1112 .elementor-element.elementor-element-18ac4f2:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-18ac4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Intermediate-surfer-getting-coached-on-a-peeling-wave-in-the-Mentawai-Islands-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-8d4c2f4{--display:flex;--min-height:250px;--border-radius:0px 0px 12px 0px;}.elementor-1112 .elementor-element.elementor-element-8d4c2f4:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-8d4c2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Surf-travel-experience-in-Mentawais-with-personalized-coaching-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-271b215 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:#222222;color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:6px 15px 6px 15px;}.elementor-1112 .elementor-element.elementor-element-271b215 > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-43b1d8a{--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;--justify-content:space-between;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:06%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-241c4fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-1112 .elementor-element.elementor-element-241c4fd.e-con{--e-con-transform-rotateZ:-3deg;--e-con-transform-translateX:-36px;--e-con-transform-translateY:6px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-88e5a1e img{width:100%;}.elementor-1112 .elementor-element.elementor-element-d83da06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D2BB5C;--border-color:#D2BB5C;--border-radius:16px 16px 16px 16px;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:10%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-d83da06:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-d83da06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42b3c06 );}.elementor-1112 .elementor-element.elementor-element-0069561{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-d2fbce6{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-047d78d .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:24px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-71a15ba{--display:flex;}.elementor-1112 .elementor-element.elementor-element-994b30e{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-0529a33{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-8f7bbb3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-8f7bbb3 .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-8f7bbb3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-79edfd2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-589ff64{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-f737efa > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1112 .elementor-element.elementor-element-f737efa .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-8c3f8a4 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1112 .elementor-element.elementor-element-8c3f8a4 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:32px;font-weight:500;line-height:1.1;}.elementor-1112 .elementor-element.elementor-element-aecc604{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:.75fr 1fr;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-a60b24e{--display:flex;}.elementor-1112 .elementor-element.elementor-element-3485038{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-1112 .elementor-element.elementor-element-373698f .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-e4f7afc .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-11fe955 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-11fe955{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-d78794e{--display:flex;}.elementor-1112 .elementor-element.elementor-element-d1c5db8{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-a48867e .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-960ad3c .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-7933115 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-7933115{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-7c89b2a{--display:flex;--min-height:35vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:010%;}.elementor-1112 .elementor-element.elementor-element-3585bb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1112 .elementor-element.elementor-element-e7180b8{--display:flex;--min-height:500px;--border-radius:012px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-e7180b8:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-e7180b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Surf-Resort-Accommodation-in-the-Mentawai-Beach-Front-View-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-f4a7815{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-a80380c{--display:flex;--border-radius:0px 0px 0px 12px;}.elementor-1112 .elementor-element.elementor-element-a80380c:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-a80380c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Surf-Resort-Accommodation-in-the-Mentawai-Pool-Area-2-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-05e2f09{--display:flex;--min-height:250px;--border-radius:0px 0px 12px 0px;}.elementor-1112 .elementor-element.elementor-element-05e2f09:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-05e2f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Surf-Resort-Accommodation-in-the-Mentawai-Shared-Bungallow-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-0a038e6 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:#222222;color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:6px 15px 6px 15px;}.elementor-1112 .elementor-element.elementor-element-0a038e6 > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-049b78f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-867f80c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-867f80c .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-867f80c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-3cacce4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-3cacce4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-c70e24a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-7721311 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1112 .elementor-element.elementor-element-7721311 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-19aa675 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1112 .elementor-element.elementor-element-19aa675 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:32px;font-weight:500;line-height:1.1;}.elementor-1112 .elementor-element.elementor-element-7300216{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-0064375 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-49ac2c7 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-5ab22c2 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-5ab22c2{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-1a63380 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:#222222;color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:6px 15px 6px 15px;}.elementor-1112 .elementor-element.elementor-element-984a6dc{--display:flex;--min-height:35vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-4432a58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1112 .elementor-element.elementor-element-095083a{--display:flex;--min-height:500px;--border-radius:012px 012px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-095083a:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-095083a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/04/79FAD851-6AB2-40A8-9810-D1DB3045963A-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-55aba03{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-75a2005{--display:flex;--border-radius:0px 0px 0px 12px;}.elementor-1112 .elementor-element.elementor-element-75a2005:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-75a2005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/06/Surf-coach-reviewing-footage-with-student-during-Mentawai-surf-retreat-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-ffc9ac8{--display:flex;--min-height:250px;--border-radius:0px 0px 012px 0px;}.elementor-1112 .elementor-element.elementor-element-ffc9ac8:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-ffc9ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/03/3FF306D2-1D3C-4886-B6A2-41A61395B8A3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-031872e .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:#222222;color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:6px 15px 6px 15px;}.elementor-1112 .elementor-element.elementor-element-031872e > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-9667ef7{--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;--justify-content:space-between;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:06%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-f50daad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-1112 .elementor-element.elementor-element-f50daad.e-con{--e-con-transform-rotateZ:-3deg;--e-con-transform-translateX:-36px;--e-con-transform-translateY:6px;}.elementor-1112 .elementor-element.elementor-element-505fa64 img{width:100%;}.elementor-1112 .elementor-element.elementor-element-c36a460{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D2BB5C;--border-color:#D2BB5C;--border-radius:16px 16px 16px 16px;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:10%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-c36a460:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-c36a460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42b3c06 );}.elementor-1112 .elementor-element.elementor-element-882a44e{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-c22d151{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-4b9f560 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:24px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-1e450b2{--display:flex;}.elementor-1112 .elementor-element.elementor-element-7a15d30{width:auto;max-width:auto;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-1112 .elementor-element.elementor-element-7a15d30 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-item > a{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-ebb9b9c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-ebb9b9c{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-ebb9b9c p{margin-block-end:0px;}.elementor-1112 .elementor-element.elementor-element-f25d7ce{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-9d9629d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-9d9629d .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-9d9629d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-0114c63{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:03%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-719af3f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-09774b7 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-b8ded9f{--display:flex;}.elementor-1112 .elementor-element.elementor-element-b8ded9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-fa7123c{--display:flex;}.elementor-1112 .elementor-element.elementor-element-b4b81de{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 70px;--row-gap:70px;--column-gap:70px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-89270d8{--display:flex;--min-height:36vh;--border-radius:8px 8px 8px 8px;grid-column:span 2;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-89270d8:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-89270d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/08/458D2A33-9704-4706-8BBE-D1B4C0E901BA.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-db6a99c{--display:flex;--justify-content:center;}.elementor-1112 .elementor-element.elementor-element-f2c0394{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-856a395 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-18284ed .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-f2b0cc1{--display:flex;}.elementor-1112 .elementor-element.elementor-element-17e336d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 70px;--row-gap:70px;--column-gap:70px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-f19cf22{--display:flex;--min-height:36vh;--border-radius:8px 8px 8px 8px;grid-column:span 2;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-f19cf22:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-f19cf22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/07/Paddle-board-sup-activity-Barefoot-Surf-Nosara.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-aa7876b{--display:flex;--justify-content:center;}.elementor-1112 .elementor-element.elementor-element-3c848e1{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-f66fa2a .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-be699ee .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-e721f9b{--display:flex;}.elementor-1112 .elementor-element.elementor-element-c6f947c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 70px;--row-gap:70px;--column-gap:70px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-cccbb46{--display:flex;--min-height:36vh;--border-radius:8px 8px 8px 8px;grid-column:span 2;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-cccbb46:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-cccbb46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/08/Surfer-fishing-off-the-deck-of-Maldives-liveaboard-during-Barefoot-Surf-Travel-retreat.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-89db170{--display:flex;--justify-content:center;}.elementor-1112 .elementor-element.elementor-element-36f846e{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-3b477f0 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-86f0691 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-ee3bf78{--display:flex;}.elementor-1112 .elementor-element.elementor-element-1b6b716{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 70px;--row-gap:70px;--column-gap:70px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-76022b0{--display:flex;--min-height:36vh;--border-radius:8px 8px 8px 8px;grid-column:span 2;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-76022b0:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-76022b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/08/69F-r4w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-0d75c4c{--display:flex;--justify-content:center;}.elementor-1112 .elementor-element.elementor-element-6c1c8a2{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-e511cf0 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-05b2771 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-89ae417{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:17vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:17vh;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-1112 .elementor-element.elementor-element-e9a8a48{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-47a65a5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-47a65a5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-47a65a5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-4b36c262{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:03%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-4b36c262.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-f660757{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-56d327fd{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-25d0907a .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1112 .elementor-element.elementor-element-4486e656 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-4486e656 .elementor-icon-wrapper{text-align:center;}.elementor-1112 .elementor-element.elementor-element-4486e656 .elementor-icon{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-4486e656 .elementor-icon svg{height:35px;}.elementor-1112 .elementor-element.elementor-element-27047465 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-719e8959{--display:flex;}.elementor-1112 .elementor-element.elementor-element-485fb4b4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 070px;--row-gap:30px;--column-gap:070px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-49b3f792{--display:flex;grid-column:span 3;}.elementor-1112 .elementor-element.elementor-element-3bb306bb{--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:flex-end;--align-items:flex-start;}.elementor-1112 .elementor-element.elementor-element-3c0abeb9{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-52003709{font-family:var( --e-global-typography-7fe6dae-font-family ), Sans-serif;font-size:var( --e-global-typography-7fe6dae-font-size );font-weight:var( --e-global-typography-7fe6dae-font-weight );color:var( --e-global-color-primary );}.elementor-1112 .elementor-element.elementor-element-52003709 p{margin-block-end:0px;}.elementor-1112 .elementor-element.elementor-element-497fa9b5 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-497fa9b5 .elementor-icon-wrapper{text-align:center;}.elementor-1112 .elementor-element.elementor-element-497fa9b5 .elementor-icon{font-size:20px;}.elementor-1112 .elementor-element.elementor-element-497fa9b5 .elementor-icon svg{height:20px;}.elementor-1112 .elementor-element.elementor-element-6f7d56a5 .elementor-button{background-color:#FFFFFF00;font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;fill:var( --e-global-color-029b04b );color:var( --e-global-color-029b04b );border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-6f7d56a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1112 .elementor-element.elementor-element-6f7d56a5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1112 .elementor-element.elementor-element-6e239f7{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-9025b1a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-9025b1a:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-9025b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1DFD599;}.elementor-1112 .elementor-element.elementor-element-4c7bed4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-f53b6ed{--display:flex;--min-height:0px;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;grid-column:span 2;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-f53b6ed.e-con{--align-self:flex-start;}.elementor-1112 .elementor-element.elementor-element-e33cb6e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1112 .elementor-element.elementor-element-e33cb6e .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-8264913 .elementor-heading-title{font-family:var( --e-global-typography-62bb109-font-family ), Sans-serif;font-size:var( --e-global-typography-62bb109-font-size );font-weight:var( --e-global-typography-62bb109-font-weight );line-height:var( --e-global-typography-62bb109-line-height );}.elementor-1112 .elementor-element.elementor-element-48dbd45{font-family:"PP Neue Montreal", Sans-serif;font-size:18px;font-weight:500;}.elementor-1112 .elementor-element.elementor-element-48dbd45 p{margin-block-end:0px;}.elementor-1112 .elementor-element.elementor-element-c21d776{--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;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-c21d776.e-con{--align-self:flex-start;}.elementor-1112 .elementor-element.elementor-element-cd6c226{text-align:right;}.elementor-1112 .elementor-element.elementor-element-cd6c226 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-c830179 > .elementor-widget-container{padding:0% 0% 0% 60%;}.elementor-1112 .elementor-element.elementor-element-c830179{text-align:right;font-family:var( --e-global-typography-b834a12-font-family ), Sans-serif;font-size:var( --e-global-typography-b834a12-font-size );font-weight:var( --e-global-typography-b834a12-font-weight );}.elementor-1112 .elementor-element.elementor-element-eebb89b .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:var( --e-global-color-6efd2b9 );color:var( --e-global-color-6efd2b9 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:6px 10px 6px 10px;}.elementor-1112 .elementor-element.elementor-element-eebb89b > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-eebb89b .elementor-button:hover, .elementor-1112 .elementor-element.elementor-element-eebb89b .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-eebb89b .elementor-button:hover svg, .elementor-1112 .elementor-element.elementor-element-eebb89b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-7e5bbbc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-ebae4b0{--display:flex;grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-659d608 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-dbe544a > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-dbe544a{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-item > a{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-c6bd86f{--display:flex;grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-132cd81 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-e6fa4e6{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-item > a{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-1772a1c{--display:flex;grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-88db2cf .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-699f21e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-699f21e{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-item > a{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-6200862{--display:grid;--e-con-grid-template-columns:1fr 2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-f415c2a{--display:flex;--border-radius:015px 0px 0px 015px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-f415c2a:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-f415c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/07/a023e7_11f6f922abf94e9b995030e5bf237f23mv2-Large.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-d12125f{--spacer-size:50px;}.elementor-1112 .elementor-element.elementor-element-3d25e92{--display:flex;--justify-content:center;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1112 .elementor-element.elementor-element-847ebb9 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-b7c3d4f{font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-1112 .elementor-element.elementor-element-bcddfef{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-69ae5db{text-align:right;}.elementor-1112 .elementor-element.elementor-element-69ae5db .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-bdab94d > .elementor-widget-container{padding:0% 0% 0% 50%;}.elementor-1112 .elementor-element.elementor-element-bdab94d{text-align:right;font-family:var( --e-global-typography-b834a12-font-family ), Sans-serif;font-size:var( --e-global-typography-b834a12-font-size );font-weight:var( --e-global-typography-b834a12-font-weight );}.elementor-1112 .elementor-element.elementor-element-26c6ae8{--display:grid;--e-con-grid-template-columns:3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-a431477{--display:flex;--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-a6498cc{font-family:var( --e-global-typography-7fe6dae-font-family ), Sans-serif;font-size:var( --e-global-typography-7fe6dae-font-size );font-weight:var( --e-global-typography-7fe6dae-font-weight );}.elementor-1112 .elementor-element.elementor-element-6b410b8{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-8282e01 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:var( --e-global-color-6efd2b9 );color:var( --e-global-color-6efd2b9 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:6px 10px 6px 10px;}.elementor-1112 .elementor-element.elementor-element-8282e01 .elementor-button:hover, .elementor-1112 .elementor-element.elementor-element-8282e01 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-8282e01 .elementor-button:hover svg, .elementor-1112 .elementor-element.elementor-element-8282e01 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-c975924{text-align:right;}.elementor-1112 .elementor-element.elementor-element-c975924 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-aa077c6 > .elementor-widget-container{padding:0% 0% 0% 40%;}.elementor-1112 .elementor-element.elementor-element-aa077c6{text-align:right;font-family:var( --e-global-typography-b834a12-font-family ), Sans-serif;font-size:var( --e-global-typography-b834a12-font-size );font-weight:var( --e-global-typography-b834a12-font-weight );}.elementor-1112 .elementor-element.elementor-element-47fd6a6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-47fd6a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-a6b4b87{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-a6b4b87 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-a6b4b87 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-b9da7a9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:03%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-faa719b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-37aaf95{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-5f1a9ec{--display:flex;grid-column:span 6;}.elementor-1112 .elementor-element.elementor-element-35d3dee .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-3e9632d{--display:flex;grid-column:span 2;}.elementor-1112 .elementor-element.elementor-element-67761cf .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-3ab8853-font-family ), Sans-serif;font-size:var( --e-global-typography-3ab8853-font-size );font-weight:var( --e-global-typography-3ab8853-font-weight );text-transform:var( --e-global-typography-3ab8853-text-transform );fill:#222222;color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:6px 15px 6px 15px;}.elementor-1112 .elementor-element.elementor-element-c1bed93 > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-1112 .elementor-element.elementor-element-c1bed93{text-align:right;font-family:var( --e-global-typography-b834a12-font-family ), Sans-serif;font-size:var( --e-global-typography-b834a12-font-size );font-weight:var( --e-global-typography-b834a12-font-weight );}.elementor-1112 .elementor-element.elementor-element-1208b2d{--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;--justify-content:flex-start;grid-column:span 3;}.elementor-1112 .elementor-element.elementor-element-91c0e5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-763f41e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:#252731B3;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1112 .elementor-element.elementor-element-10d8a3e{--grid-columns:1;--grid-row-gap:15px;--grid-column-gap:0px;}.elementor-1112 .elementor-element.elementor-element-7ca0295{--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;--justify-content:flex-start;grid-column:span 3;}.elementor-1112 .elementor-element.elementor-element-ef4d7c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-346c754 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:#252731A8;}.elementor-1112 .elementor-element.elementor-element-859f0ab{--grid-columns:1;--grid-row-gap:15px;--grid-column-gap:0px;}.elementor-1112 .elementor-element.elementor-element-8a8e782{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-616da96{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-616da96 .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-616da96 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-aacb18a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:03%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-983d225{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-c7e2a9e .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-c5cda25{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-ef65bb6{--display:flex;}.elementor-1112 .elementor-element.elementor-element-e151f99{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-768acca .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-2faf677 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:18px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-8f15354 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-8f15354 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-8f15354 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-8f15354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-8f15354 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-8f15354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-8f15354 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-8f15354 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-8f15354{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-1112 .elementor-element.elementor-element-8f15354 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-8f15354 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-039cc86{--display:flex;}.elementor-1112 .elementor-element.elementor-element-212dc47{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-e2b0b98 .elementor-heading-title{font-family:var( --e-global-typography-2f7d054-font-family ), Sans-serif;font-size:var( --e-global-typography-2f7d054-font-size );font-weight:var( --e-global-typography-2f7d054-font-weight );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-2cc20fd .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:18px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-91cffcb > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-91cffcb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-91cffcb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-91cffcb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1112 .elementor-element.elementor-element-91cffcb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-91cffcb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1112 .elementor-element.elementor-element-91cffcb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-91cffcb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1112 .elementor-element.elementor-element-91cffcb{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-1112 .elementor-element.elementor-element-91cffcb .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1112 .elementor-element.elementor-element-91cffcb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1112 .elementor-element.elementor-element-21b666a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-c1df9dc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-c1df9dc .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-c1df9dc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-84994f3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:03%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-cdaea90{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-97fef5b .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-6e99786{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:75px 75px;--row-gap:75px;--column-gap:75px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-30c0bf9{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-10d70e9{--display:flex;}.elementor-1112 .elementor-element.elementor-element-2bd5a81{text-align:left;}.elementor-1112 .elementor-element.elementor-element-2bd5a81 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-f8a16c3{--display:flex;}.elementor-1112 .elementor-element.elementor-element-ea50f28{--display:flex;}.elementor-1112 .elementor-element.elementor-element-5769019{--n-accordion-title-font-size:16px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#9CC9BB;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1112 .elementor-element.elementor-element-5769019 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1112 .elementor-element.elementor-element-5769019 {--n-accordion-padding:7px 3px 7px 15px;}:where( .elementor-1112 .elementor-element.elementor-element-5769019 > .elementor-widget-container > .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:"PP Neue Montreal", Sans-serif;font-weight:500;}:where( .elementor-1112 .elementor-element.elementor-element-5769019 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1112 .elementor-element.elementor-element-6ef01f9{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-d5f0c5b{--display:flex;}.elementor-1112 .elementor-element.elementor-element-e09ec8b{text-align:left;}.elementor-1112 .elementor-element.elementor-element-e09ec8b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-32ec922{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-ffb2f17{--display:flex;}.elementor-1112 .elementor-element.elementor-element-d68f1ab{--display:flex;}.elementor-1112 .elementor-element.elementor-element-42c34d8{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-a4df225 p{margin-block-end:0px;}.elementor-1112 .elementor-element.elementor-element-84348ac{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-606c748 p{margin-block-end:0px;}.elementor-1112 .elementor-element.elementor-element-8bcfc4d{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-a1fd929 p{margin-block-end:0px;}.elementor-1112 .elementor-element.elementor-element-2c53f00{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-07bdef1 p{margin-block-end:0px;}.elementor-1112 .elementor-element.elementor-element-7f5c34a{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-1c3fe0c p{margin-block-end:0px;}.elementor-1112 .elementor-element.elementor-element-ee1e551{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-30cf4f8 p{margin-block-end:0px;}.elementor-1112 .elementor-element.elementor-element-cefc12a{--n-accordion-title-font-size:16px;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:11px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-1112 .elementor-element.elementor-element-cefc12a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:00px 0px 01px 0px;border-color:#22222212;}.elementor-1112 .elementor-element.elementor-element-cefc12a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-1112 .elementor-element.elementor-element-cefc12a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-1112 .elementor-element.elementor-element-cefc12a {--n-accordion-padding:7px 3px 015px 15px;}:where( .elementor-1112 .elementor-element.elementor-element-cefc12a > .elementor-widget-container > .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:"PP Neue Montreal", Sans-serif;font-weight:600;text-transform:uppercase;}:where( .elementor-1112 .elementor-element.elementor-element-cefc12a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-1112 .elementor-element.elementor-element-740f870{--n-accordion-title-font-size:16px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#9CC9BB;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1112 .elementor-element.elementor-element-740f870 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1112 .elementor-element.elementor-element-740f870 {--n-accordion-padding:7px 3px 7px 15px;}:where( .elementor-1112 .elementor-element.elementor-element-740f870 > .elementor-widget-container > .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:"PP Neue Montreal", Sans-serif;font-weight:500;}:where( .elementor-1112 .elementor-element.elementor-element-740f870 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1112 .elementor-element.elementor-element-496c6a0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-2f48713{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-2f48713 .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-2f48713 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-1eb19cb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:03%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1112 .elementor-element.elementor-element-d06d688{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:5%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-207ec9d .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:44px;font-weight:600;}.elementor-1112 .elementor-element.elementor-element-865d50e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1112 .elementor-element.elementor-element-1b27f37{--display:flex;--min-height:550px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;--border-radius:16px 16px 16px 16px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-1b27f37:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-1b27f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/07/Wave-peeling-perfectly-for-student-at-Barefoot-Surf-Nicaragua.jpg");background-position:center center;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-1b27f37::before, .elementor-1112 .elementor-element.elementor-element-1b27f37 > .elementor-background-video-container::before, .elementor-1112 .elementor-element.elementor-element-1b27f37 > .e-con-inner > .elementor-background-video-container::before, .elementor-1112 .elementor-element.elementor-element-1b27f37 > .elementor-background-slideshow::before, .elementor-1112 .elementor-element.elementor-element-1b27f37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1112 .elementor-element.elementor-element-1b27f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 35%, #000000 100%);}.elementor-1112 .elementor-element.elementor-element-1b27f37.e-con:hover{--e-con-transform-scale:1.02;}.elementor-1112 .elementor-element.elementor-element-f8c668c > .elementor-widget-container{background-color:#FFFFFFDE;margin:0px 0px 0px 0px;padding:6px 15px 6px 15px;border-style:solid;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-1112 .elementor-element.elementor-element-f8c668c.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-f8c668c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-accent );}.elementor-1112 .elementor-element.elementor-element-e8cf441{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-97cd1f0 .elementor-heading-title{font-family:var( --e-global-typography-4ecef4f-font-family ), Sans-serif;font-size:var( --e-global-typography-4ecef4f-font-size );font-weight:var( --e-global-typography-4ecef4f-font-weight );line-height:var( --e-global-typography-4ecef4f-line-height );color:var( --e-global-color-fde0527 );}.elementor-1112 .elementor-element.elementor-element-b1043d9{color:var( --e-global-color-fde0527 );}.elementor-1112 .elementor-element.elementor-element-1f89227{--display:flex;--min-height:550px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;--border-radius:16px 16px 16px 16px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-1f89227:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-1f89227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/07/Progression-focused-surf-coaching-for-adults-at-Barefoot-Surf-in-Nosara-with-Barefoot-Surf.jpg");background-position:center center;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-1f89227::before, .elementor-1112 .elementor-element.elementor-element-1f89227 > .elementor-background-video-container::before, .elementor-1112 .elementor-element.elementor-element-1f89227 > .e-con-inner > .elementor-background-video-container::before, .elementor-1112 .elementor-element.elementor-element-1f89227 > .elementor-background-slideshow::before, .elementor-1112 .elementor-element.elementor-element-1f89227 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1112 .elementor-element.elementor-element-1f89227 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 35%, #000000 100%);}.elementor-1112 .elementor-element.elementor-element-1f89227.e-con:hover{--e-con-transform-scale:1.02;}.elementor-1112 .elementor-element.elementor-element-63738d9 > .elementor-widget-container{background-color:#FFFFFFDE;margin:0px 0px 0px 0px;padding:6px 15px 6px 15px;border-style:solid;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-1112 .elementor-element.elementor-element-63738d9.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1112 .elementor-element.elementor-element-63738d9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-accent );}.elementor-1112 .elementor-element.elementor-element-b0f5959{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-70d6f94 .elementor-heading-title{font-family:var( --e-global-typography-4ecef4f-font-family ), Sans-serif;font-size:var( --e-global-typography-4ecef4f-font-size );font-weight:var( --e-global-typography-4ecef4f-font-weight );line-height:var( --e-global-typography-4ecef4f-line-height );color:var( --e-global-color-fde0527 );}.elementor-1112 .elementor-element.elementor-element-030eeb8{color:var( --e-global-color-fde0527 );}:root{--page-title-display:none;}@media(min-width:601px){.elementor-1112 .elementor-element.elementor-element-cbb5af6{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-1d10592{--content-width:1750px;}.elementor-1112 .elementor-element.elementor-element-a110efd{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-b2ea663{--content-width:1600px;}.elementor-1112 .elementor-element.elementor-element-9513dcd{--content-width:1600px;}.elementor-1112 .elementor-element.elementor-element-f0d6ac0{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-95dc738{--content-width:1100px;}.elementor-1112 .elementor-element.elementor-element-2993f38{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-e4032f5{--width:100%;}.elementor-1112 .elementor-element.elementor-element-6fdbc53{--width:100%;}.elementor-1112 .elementor-element.elementor-element-18ac4f2{--width:60%;}.elementor-1112 .elementor-element.elementor-element-43b1d8a{--content-width:1200px;}.elementor-1112 .elementor-element.elementor-element-241c4fd{--width:13%;}.elementor-1112 .elementor-element.elementor-element-0069561{--width:50%;}.elementor-1112 .elementor-element.elementor-element-0529a33{--content-width:1100px;}.elementor-1112 .elementor-element.elementor-element-79edfd2{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-e7180b8{--width:100%;}.elementor-1112 .elementor-element.elementor-element-f4a7815{--width:100%;}.elementor-1112 .elementor-element.elementor-element-a80380c{--width:60%;}.elementor-1112 .elementor-element.elementor-element-049b78f{--content-width:1100px;}.elementor-1112 .elementor-element.elementor-element-3cacce4{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-095083a{--width:100%;}.elementor-1112 .elementor-element.elementor-element-55aba03{--width:100%;}.elementor-1112 .elementor-element.elementor-element-75a2005{--width:60%;}.elementor-1112 .elementor-element.elementor-element-9667ef7{--content-width:1200px;}.elementor-1112 .elementor-element.elementor-element-f50daad{--width:13%;}.elementor-1112 .elementor-element.elementor-element-882a44e{--width:50%;}.elementor-1112 .elementor-element.elementor-element-1e450b2{--width:60%;}.elementor-1112 .elementor-element.elementor-element-f25d7ce{--content-width:1100px;}.elementor-1112 .elementor-element.elementor-element-0114c63{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-b8ded9f{--width:100%;}.elementor-1112 .elementor-element.elementor-element-e9a8a48{--content-width:1100px;}.elementor-1112 .elementor-element.elementor-element-4b36c262{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-6e239f7{--content-width:1750px;}.elementor-1112 .elementor-element.elementor-element-b9da7a9{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-8a8e782{--content-width:1100px;}.elementor-1112 .elementor-element.elementor-element-aacb18a{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-21b666a{--content-width:1100px;}.elementor-1112 .elementor-element.elementor-element-84994f3{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-496c6a0{--content-width:1100px;}.elementor-1112 .elementor-element.elementor-element-1eb19cb{--content-width:1300px;}.elementor-1112 .elementor-element.elementor-element-865d50e{--width:70%;}}@media(max-width:1024px) and (min-width:601px){.elementor-1112 .elementor-element.elementor-element-81571b5{--width:206.203px;}.elementor-1112 .elementor-element.elementor-element-18ac4f2{--width:39%;}.elementor-1112 .elementor-element.elementor-element-8d4c2f4{--width:59%;}.elementor-1112 .elementor-element.elementor-element-241c4fd{--width:24%;}.elementor-1112 .elementor-element.elementor-element-0069561{--width:40%;}.elementor-1112 .elementor-element.elementor-element-71a15ba{--width:60%;}.elementor-1112 .elementor-element.elementor-element-a80380c{--width:39%;}.elementor-1112 .elementor-element.elementor-element-05e2f09{--width:59%;}.elementor-1112 .elementor-element.elementor-element-55aba03{--width:100%;}.elementor-1112 .elementor-element.elementor-element-75a2005{--width:39%;}.elementor-1112 .elementor-element.elementor-element-ffc9ac8{--width:59%;}.elementor-1112 .elementor-element.elementor-element-f50daad{--width:24%;}.elementor-1112 .elementor-element.elementor-element-882a44e{--width:40%;}.elementor-1112 .elementor-element.elementor-element-1e450b2{--width:60%;}.elementor-1112 .elementor-element.elementor-element-3c0abeb9{--width:100%;}.elementor-1112 .elementor-element.elementor-element-47fd6a6{--width:1024.111px;}.elementor-1112 .elementor-element.elementor-element-865d50e{--width:90%;}}@media(max-width:1024px){.elementor-1112 .elementor-element.elementor-element-cbb5af6{--e-con-grid-template-columns:1.3fr;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:012%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-6e2294f .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1112 .elementor-element.elementor-element-bade7a0 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-f09844e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-01bce89{width:var( --container-widget-width, 579.164px );max-width:579.164px;--container-widget-width:579.164px;--container-widget-flex-grow:0;}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-01bce89 .elementor-icon-list-item > a{font-size:14px;}.elementor-1112 .elementor-element.elementor-element-d8024c1{width:auto;max-width:auto;}.elementor-1112 .elementor-element.elementor-element-d8024c1 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-a110efd{--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-305a5d5{--justify-content:flex-start;--padding-top:010%;--padding-bottom:10%;--padding-left:10%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-ff54ae2 .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-ff0bf09 .elementor-heading-title{font-size:24px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1112 .elementor-element.elementor-element-6701255{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-cf3ffb2 .elementor-heading-title{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-8bee895 .elementor-heading-title{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-e8ade2c .elementor-heading-title{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-9a80ff0 .elementor-heading-title{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-f6f8922{--padding-top:010%;--padding-bottom:5%;--padding-left:0%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-5a87915 .elementor-heading-title{font-size:var( --e-global-typography-62bb109-font-size );line-height:var( --e-global-typography-62bb109-line-height );}.elementor-1112 .elementor-element.elementor-element-4a5ab1f{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-b2ea663{--e-con-grid-template-rows:repeat(7, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-f3b5f73{--spacer-size:28vh;}.elementor-1112 .elementor-element.elementor-element-9513dcd{--padding-top:01%;--padding-bottom:05%;--padding-left:02%;--padding-right:01%;}.elementor-1112 .elementor-element.elementor-element-d596d10 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-f0d6ac0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-66bdb8c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-088c620 .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-2f4860b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-209b429{--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-ddd57f4 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-95dc738{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-eb2c71f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-eb2c71f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-2993f38{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-d93d243{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-0635bfe .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-a99dcb0 .elementor-heading-title{font-size:var( --e-global-typography-62bb109-font-size );line-height:var( --e-global-typography-62bb109-line-height );}.elementor-1112 .elementor-element.elementor-element-0e1ea38{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1112 .elementor-element.elementor-element-4c20759{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1112 .elementor-element.elementor-element-665987d .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-1effced .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-ef737a7{width:var( --container-widget-width, 254.203px );max-width:254.203px;--container-widget-width:254.203px;--container-widget-flex-grow:0;}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-49a33eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-5f99a51{--min-height:25vh;--border-radius:8px 8px 8px 8px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-1180fd0{--min-height:0px;}.elementor-1112 .elementor-element.elementor-element-e4032f5{--min-height:249px;}.elementor-1112 .elementor-element.elementor-element-e4032f5:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-e4032f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1112 .elementor-element.elementor-element-6fdbc53{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1112 .elementor-element.elementor-element-18ac4f2{--border-radius:0px 0px 0px 012px;}.elementor-1112 .elementor-element.elementor-element-8d4c2f4{--border-radius:0px 0px 12px 0px;}.elementor-1112 .elementor-element.elementor-element-271b215.elementor-element{--align-self:flex-end;}.elementor-1112 .elementor-element.elementor-element-271b215 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-43b1d8a{--padding-top:0%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-241c4fd.e-con{--e-con-transform-translateX:-28px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-d83da06{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-047d78d .elementor-heading-title{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-994b30e{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-0529a33{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-8f7bbb3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-8f7bbb3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-79edfd2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-589ff64{--padding-top:00%;--padding-bottom:00%;--padding-left:00%;--padding-right:00%;}.elementor-1112 .elementor-element.elementor-element-f737efa .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-8c3f8a4 .elementor-heading-title{font-size:24px;}.elementor-1112 .elementor-element.elementor-element-aecc604{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-373698f .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-e4f7afc .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-a48867e .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-960ad3c .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-7c89b2a{--min-height:25vh;--border-radius:8px 8px 8px 8px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-3585bb5{--min-height:0px;}.elementor-1112 .elementor-element.elementor-element-e7180b8{--min-height:249px;}.elementor-1112 .elementor-element.elementor-element-e7180b8:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-e7180b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1112 .elementor-element.elementor-element-f4a7815{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1112 .elementor-element.elementor-element-a80380c{--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:0px 0px 0px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-05e2f09{--min-height:200px;--flex-wrap:nowrap;--border-radius:0px 0px 12px 0px;}.elementor-1112 .elementor-element.elementor-element-0a038e6.elementor-element{--align-self:flex-end;}.elementor-1112 .elementor-element.elementor-element-0a038e6 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-049b78f{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-867f80c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-867f80c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-3cacce4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-c70e24a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-7721311 .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-19aa675 .elementor-heading-title{font-size:24px;}.elementor-1112 .elementor-element.elementor-element-0064375 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-49ac2c7 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-1a63380 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-984a6dc{--min-height:25vh;--border-radius:8px 8px 8px 8px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-4432a58{--min-height:0px;}.elementor-1112 .elementor-element.elementor-element-095083a{--min-height:249px;}.elementor-1112 .elementor-element.elementor-element-095083a:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-095083a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1112 .elementor-element.elementor-element-55aba03{--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1112 .elementor-element.elementor-element-75a2005{--min-height:200px;--border-radius:0px 0px 0px 12px;}.elementor-1112 .elementor-element.elementor-element-ffc9ac8{--min-height:200px;--border-radius:0px 0px 12px 0px;}.elementor-1112 .elementor-element.elementor-element-031872e.elementor-element{--align-self:flex-end;}.elementor-1112 .elementor-element.elementor-element-031872e .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-9667ef7{--padding-top:0%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-f50daad.e-con{--e-con-transform-translateX:-28px;}.elementor-1112 .elementor-element.elementor-element-c36a460{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-4b9f560 .elementor-heading-title{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-item > a{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-ebb9b9c{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-f25d7ce{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-9d9629d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-9d9629d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-0114c63{--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-719af3f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-09774b7 .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-b4b81de{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-89270d8{--min-height:20vh;grid-column:span 1;}.elementor-1112 .elementor-element.elementor-element-db6a99c{grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-856a395 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-18284ed .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-17e336d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-f19cf22{--min-height:20vh;grid-column:span 1;}.elementor-1112 .elementor-element.elementor-element-aa7876b{grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-f66fa2a .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-be699ee .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-c6f947c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-cccbb46{--min-height:20vh;grid-column:span 1;}.elementor-1112 .elementor-element.elementor-element-89db170{grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-3b477f0 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-86f0691 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-1b6b716{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-76022b0{--min-height:20vh;grid-column:span 1;}.elementor-1112 .elementor-element.elementor-element-0d75c4c{grid-column:span 1;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-e511cf0 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-05b2771 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-89ae417{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:65%;--e-n-carousel-arrow-next-top-position:65%;}.elementor-1112 .elementor-element.elementor-element-e9a8a48{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-47a65a5 .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-4b36c262{--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:014%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-f660757{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-25d0907a .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-27047465 .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-485fb4b4{--e-con-grid-template-columns:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-49b3f792{grid-column:span 2;}.elementor-1112 .elementor-element.elementor-element-3c0abeb9{--flex-wrap:wrap;grid-column:span 3;}.elementor-1112 .elementor-element.elementor-element-52003709{font-size:var( --e-global-typography-7fe6dae-font-size );}.elementor-1112 .elementor-element.elementor-element-6f7d56a5 .elementor-button{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-6e239f7{--padding-top:02%;--padding-bottom:02%;--padding-left:02%;--padding-right:02%;}.elementor-1112 .elementor-element.elementor-element-9025b1a{--padding-top:010%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-1112 .elementor-element.elementor-element-4c7bed4{--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-e33cb6e .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-8264913 .elementor-heading-title{font-size:var( --e-global-typography-62bb109-font-size );line-height:var( --e-global-typography-62bb109-line-height );}.elementor-1112 .elementor-element.elementor-element-48dbd45{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-cd6c226 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-c830179 > .elementor-widget-container{padding:0% 0% 0% 40%;}.elementor-1112 .elementor-element.elementor-element-c830179{font-size:var( --e-global-typography-b834a12-font-size );}.elementor-1112 .elementor-element.elementor-element-eebb89b .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-7e5bbbc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-659d608 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-item > a{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-132cd81 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-item > a{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-88db2cf .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-item > a{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-6200862{--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-f415c2a{--border-radius:015px 0px 0px 015px;}.elementor-1112 .elementor-element.elementor-element-847ebb9 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-bcddfef{--justify-content:flex-start;}.elementor-1112 .elementor-element.elementor-element-69ae5db .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-bdab94d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-1112 .elementor-element.elementor-element-bdab94d{font-size:var( --e-global-typography-b834a12-font-size );}.elementor-1112 .elementor-element.elementor-element-26c6ae8{--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-a6498cc{font-size:var( --e-global-typography-7fe6dae-font-size );}.elementor-1112 .elementor-element.elementor-element-8282e01 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-c975924 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-aa077c6 > .elementor-widget-container{padding:0% 0% 0% 18%;}.elementor-1112 .elementor-element.elementor-element-aa077c6{font-size:var( --e-global-typography-b834a12-font-size );}.elementor-1112 .elementor-element.elementor-element-b9da7a9{--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14%;--padding-bottom:010%;--padding-left:010%;--padding-right:010%;}.elementor-1112 .elementor-element.elementor-element-faa719b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-37aaf95{--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-5f1a9ec{grid-column:span 5;}.elementor-1112 .elementor-element.elementor-element-35d3dee .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-3e9632d{grid-column:span 3;}.elementor-1112 .elementor-element.elementor-element-67761cf .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-c1bed93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-c1bed93{font-size:var( --e-global-typography-b834a12-font-size );}.elementor-1112 .elementor-element.elementor-element-1208b2d{grid-column:span 4;}.elementor-1112 .elementor-element.elementor-element-763f41e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1112 .elementor-element.elementor-element-10d8a3e{--grid-columns:1;}.elementor-1112 .elementor-element.elementor-element-7ca0295{grid-column:span 4;}.elementor-1112 .elementor-element.elementor-element-346c754 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-859f0ab{--grid-columns:1;}.elementor-1112 .elementor-element.elementor-element-8a8e782{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-616da96 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-616da96 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-aacb18a{--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-983d225{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-c7e2a9e .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-c5cda25{--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-768acca .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-2faf677 .elementor-heading-title{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-e2b0b98 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-2cc20fd .elementor-heading-title{font-size:18px;}.elementor-1112 .elementor-element.elementor-element-21b666a{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-c1df9dc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-c1df9dc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-84994f3{--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-cdaea90{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-97fef5b .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-6e99786{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-2bd5a81 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-e09ec8b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-496c6a0{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-2f48713 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-2f48713 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-1eb19cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%;}.elementor-1112 .elementor-element.elementor-element-d06d688{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-207ec9d .elementor-heading-title{font-size:35px;}.elementor-1112 .elementor-element.elementor-element-f8c668c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-97cd1f0 .elementor-heading-title{font-size:var( --e-global-typography-4ecef4f-font-size );line-height:var( --e-global-typography-4ecef4f-line-height );}.elementor-1112 .elementor-element.elementor-element-63738d9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-70d6f94 .elementor-heading-title{font-size:var( --e-global-typography-4ecef4f-font-size );line-height:var( --e-global-typography-4ecef4f-line-height );}}@media(max-width:600px){.elementor-1112 .elementor-element.elementor-element-cbb5af6{--min-height:75vh;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:20%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-6e2294f .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1112 .elementor-element.elementor-element-bade7a0 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-f09844e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-1d10592{--flex-wrap:nowrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-01bce89{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-1112 .elementor-element.elementor-element-d8024c1 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-a110efd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-305a5d5{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-d0cdc0c .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-ff54ae2 .elementor-heading-title{font-size:30px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1112 .elementor-element.elementor-element-fe1af6a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-fe1af6a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-6701255{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-24bed0e{--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;}.elementor-1112 .elementor-element.elementor-element-f6f8922{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-5a87915 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-1112 .elementor-element.elementor-element-5a87915 .elementor-heading-title{font-size:var( --e-global-typography-62bb109-font-size );line-height:var( --e-global-typography-62bb109-line-height );}.elementor-1112 .elementor-element.elementor-element-4a5ab1f{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-4a5ab1f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-b2ea663{--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-13c6dda{--width:100%;grid-column:span 6;grid-row:span 4;}.elementor-1112 .elementor-element.elementor-element-f3b5f73{--spacer-size:20vh;}.elementor-1112 .elementor-element.elementor-element-c1af849{--border-radius:0px 0px 08px 08px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 6;grid-row:span 4;}.elementor-1112 .elementor-element.elementor-element-c1af849.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-5204b8d{grid-column:span 3;grid-row:span 2;}.elementor-1112 .elementor-element.elementor-element-2117cea{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;grid-row:span 2;}.elementor-1112 .elementor-element.elementor-element-9513dcd{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:01%;--padding-bottom:05%;--padding-left:02%;--padding-right:2%;}.elementor-1112 .elementor-element.elementor-element-d596d10 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-f0d6ac0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:11%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-66bdb8c{--padding-top:00%;--padding-bottom:00%;--padding-left:00%;--padding-right:00%;}.elementor-1112 .elementor-element.elementor-element-088c620 .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-2f4860b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-209b429{--min-height:40vh;}.elementor-1112 .elementor-element.elementor-element-ddd57f4 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-95dc738{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-eb2c71f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-eb2c71f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-2993f38{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-d93d243{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:00%;--padding-bottom:00%;--padding-left:00%;--padding-right:00%;}.elementor-1112 .elementor-element.elementor-element-0635bfe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-0635bfe .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-a99dcb0 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-a99dcb0 .elementor-heading-title{font-size:var( --e-global-typography-62bb109-font-size );line-height:var( --e-global-typography-62bb109-line-height );}.elementor-1112 .elementor-element.elementor-element-665987d .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-1effced .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-ef737a7 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-1112 .elementor-element.elementor-element-ef737a7{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-ef737a7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-49a33eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-5f99a51{--min-height:0vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-5f99a51.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-1180fd0{--border-radius:8px 8px 8px 8px;}.elementor-1112 .elementor-element.elementor-element-e4032f5{--min-height:350px;--border-radius:8px 8px 8px 8px;}.elementor-1112 .elementor-element.elementor-element-271b215.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-271b215 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-43b1d8a{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-241c4fd.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-translateX:226px;--e-con-transform-translateY:-12px;}.elementor-1112 .elementor-element.elementor-element-241c4fd{--width:35%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-d83da06{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-994b30e{font-size:15px;}.elementor-1112 .elementor-element.elementor-element-0529a33{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-8f7bbb3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-8f7bbb3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-79edfd2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-589ff64{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-f737efa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-f737efa .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-8c3f8a4 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-8c3f8a4 .elementor-heading-title{line-height:1.2;}.elementor-1112 .elementor-element.elementor-element-aecc604{--e-con-grid-template-columns:1;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-373698f .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-e4f7afc .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-11fe955 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-1112 .elementor-element.elementor-element-11fe955{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-11fe955 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-a48867e .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-960ad3c .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-7933115 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-1112 .elementor-element.elementor-element-7933115{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-7933115 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-7c89b2a{--min-height:0vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-7c89b2a.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-3585bb5{--border-radius:8px 8px 8px 8px;}.elementor-1112 .elementor-element.elementor-element-e7180b8{--min-height:350px;--border-radius:8px 8px 8px 8px;}.elementor-1112 .elementor-element.elementor-element-0a038e6.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-0a038e6 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-049b78f{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-867f80c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-867f80c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-3cacce4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-c70e24a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-7721311 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-7721311 .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-19aa675 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-19aa675 .elementor-heading-title{line-height:1.2;}.elementor-1112 .elementor-element.elementor-element-0064375 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-49ac2c7 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-5ab22c2 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-1112 .elementor-element.elementor-element-5ab22c2{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1112 .elementor-element.elementor-element-5ab22c2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1112 .elementor-element.elementor-element-1a63380 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-984a6dc{--min-height:0vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-984a6dc.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-4432a58{--border-radius:8px 8px 8px 8px;}.elementor-1112 .elementor-element.elementor-element-095083a{--min-height:350px;--border-radius:8px 8px 8px 8px;}.elementor-1112 .elementor-element.elementor-element-031872e.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-031872e .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-9667ef7{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-f50daad.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-translateX:226px;--e-con-transform-translateY:-12px;}.elementor-1112 .elementor-element.elementor-element-f50daad{--width:35%;}.elementor-1112 .elementor-element.elementor-element-c36a460{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-7a15d30 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-1112 .elementor-element.elementor-element-7a15d30{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-1112 .elementor-element.elementor-element-f25d7ce{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-9d9629d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-9d9629d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-0114c63{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-719af3f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1112 .elementor-element.elementor-element-09774b7 .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-b8ded9f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-b4b81de{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-89270d8{--min-height:250px;}.elementor-1112 .elementor-element.elementor-element-89270d8.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-856a395 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-18284ed .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-f2b0cc1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-17e336d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-f19cf22{--min-height:250px;}.elementor-1112 .elementor-element.elementor-element-f19cf22.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-f66fa2a .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-be699ee .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-c6f947c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-cccbb46{--min-height:250px;}.elementor-1112 .elementor-element.elementor-element-cccbb46.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-3b477f0 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-86f0691 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-1b6b716{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-76022b0{--min-height:250px;}.elementor-1112 .elementor-element.elementor-element-76022b0.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-e511cf0 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-05b2771 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-89ae417{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:58%;--e-n-carousel-arrow-next-top-position:58%;}.elementor-1112 .elementor-element.elementor-element-89ae417 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1112 .elementor-element.elementor-element-e9a8a48{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-4b36c262{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-56d327fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1112 .elementor-element.elementor-element-25d0907a .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-27047465 .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-719e8959{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-485fb4b4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-49b3f792{--gap:0px 0px;--row-gap:0px;--column-gap:0px;grid-column:span 2;}.elementor-1112 .elementor-element.elementor-element-49b3f792.e-con{--order:-99999 /* order start hack */;}.elementor-1112 .elementor-element.elementor-element-3bb306bb{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-32px;--margin-bottom:0px;--margin-left:-70px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-1112 .elementor-element.elementor-element-3bb306bb.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-648d7413{width:auto;max-width:auto;}.elementor-1112 .elementor-element.elementor-element-648d7413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-648d7413.elementor-element{--align-self:flex-start;}.elementor-1112 .elementor-element.elementor-element-3c0abeb9{--width:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;grid-column:span 2;}.elementor-1112 .elementor-element.elementor-element-3c0abeb9.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-52003709{font-size:var( --e-global-typography-7fe6dae-font-size );}.elementor-1112 .elementor-element.elementor-element-6e239f7{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-9025b1a{--padding-top:15%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-4c7bed4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 18px;--row-gap:30px;--column-gap:18px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-f53b6ed{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1112 .elementor-element.elementor-element-e33cb6e .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-8264913 .elementor-heading-title{font-size:var( --e-global-typography-62bb109-font-size );line-height:var( --e-global-typography-62bb109-line-height );}.elementor-1112 .elementor-element.elementor-element-c21d776{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1112 .elementor-element.elementor-element-cd6c226 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-c830179 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-c830179{font-size:var( --e-global-typography-b834a12-font-size );}.elementor-1112 .elementor-element.elementor-element-eebb89b .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-7e5bbbc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-659d608 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-dbe544a > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-1112 .elementor-element.elementor-element-dbe544a{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-1112 .elementor-element.elementor-element-132cd81 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-1112 .elementor-element.elementor-element-e6fa4e6{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-1112 .elementor-element.elementor-element-88db2cf .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-699f21e > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-1112 .elementor-element.elementor-element-699f21e{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-1112 .elementor-element.elementor-element-6200862{--e-con-grid-template-columns:1;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-f415c2a:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-f415c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barefootsurftravel.com/wp-content/uploads/2025/07/a023e7_11f6f922abf94e9b995030e5bf237f23mv2-Large.jpeg");}.elementor-1112 .elementor-element.elementor-element-f415c2a{--border-radius:15px 15px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-d12125f{--spacer-size:120px;}.elementor-1112 .elementor-element.elementor-element-3d25e92{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-847ebb9 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-bcddfef{--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-69ae5db .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-bdab94d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-1112 .elementor-element.elementor-element-bdab94d{font-size:var( --e-global-typography-b834a12-font-size );}.elementor-1112 .elementor-element.elementor-element-26c6ae8{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-a6498cc{font-size:var( --e-global-typography-7fe6dae-font-size );}.elementor-1112 .elementor-element.elementor-element-6b410b8{--padding-top:05%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-1112 .elementor-element.elementor-element-8282e01 .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-c975924 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-aa077c6{font-size:var( --e-global-typography-b834a12-font-size );}.elementor-1112 .elementor-element.elementor-element-47fd6a6{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-b9da7a9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--margin-top:00%;--margin-bottom:00%;--margin-left:00%;--margin-right:00%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-faa719b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-37aaf95{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-5f1a9ec{grid-column:span 4;}.elementor-1112 .elementor-element.elementor-element-35d3dee .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-3e9632d{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 4;grid-row:span 1;}.elementor-1112 .elementor-element.elementor-element-3e9632d.e-con{--order:99999 /* order end hack */;}.elementor-1112 .elementor-element.elementor-element-67761cf .elementor-button{font-size:var( --e-global-typography-3ab8853-font-size );}.elementor-1112 .elementor-element.elementor-element-c1bed93 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-1112 .elementor-element.elementor-element-c1bed93{text-align:center;font-size:var( --e-global-typography-b834a12-font-size );}.elementor-1112 .elementor-element.elementor-element-1208b2d{grid-column:span 4;}.elementor-1112 .elementor-element.elementor-element-91c0e5b.e-con{--order:-99999 /* order start hack */;}.elementor-1112 .elementor-element.elementor-element-763f41e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1112 .elementor-element.elementor-element-10d8a3e{--grid-columns:1;}.elementor-1112 .elementor-element.elementor-element-7ca0295{grid-column:span 4;}.elementor-1112 .elementor-element.elementor-element-346c754 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-859f0ab{--grid-columns:1;}.elementor-1112 .elementor-element.elementor-element-8a8e782{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-616da96 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-616da96 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-aacb18a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-983d225{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-c7e2a9e .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-c5cda25{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-768acca .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-e2b0b98 .elementor-heading-title{font-size:var( --e-global-typography-2f7d054-font-size );line-height:var( --e-global-typography-2f7d054-line-height );}.elementor-1112 .elementor-element.elementor-element-21b666a{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-c1df9dc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-c1df9dc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-84994f3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-cdaea90{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-97fef5b .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-6e99786{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-1112 .elementor-element.elementor-element-2bd5a81 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-e09ec8b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-cefc12a {--n-accordion-padding:07px 03px 015px 0px;}.elementor-1112 .elementor-element.elementor-element-496c6a0{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-2f48713 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1112 .elementor-element.elementor-element-2f48713 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1112 .elementor-element.elementor-element-1eb19cb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-1112 .elementor-element.elementor-element-d06d688{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1112 .elementor-element.elementor-element-207ec9d .elementor-heading-title{font-size:30px;}.elementor-1112 .elementor-element.elementor-element-1b27f37{--min-height:400px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1112 .elementor-element.elementor-element-f8c668c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-97cd1f0 .elementor-heading-title{font-size:var( --e-global-typography-4ecef4f-font-size );line-height:var( --e-global-typography-4ecef4f-line-height );}.elementor-1112 .elementor-element.elementor-element-1f89227{--min-height:400px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1112 .elementor-element.elementor-element-63738d9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-70d6f94 .elementor-heading-title{font-size:var( --e-global-typography-4ecef4f-font-size );line-height:var( --e-global-typography-4ecef4f-line-height );}}/* Start custom CSS for button, class: .elementor-element-6e2294f */.elementor-1112 .elementor-element.elementor-element-6e2294f .elementor-button-icon {
    font-size: 11px; /* Adjust size as needed */
}

.elementor-1112 .elementor-element.elementor-element-6e2294f {
  backdrop-filter: blur(10px); /* Blur effect */
  -webkit-backdrop-filter: blur(10px); /* For Safari support */
    border-radius: 20px; /* Optional: rounded corners */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d596d10 */.elementor-1112 .elementor-element.elementor-element-d596d10 .elementor-button-icon {
    font-size: 11px; /* Adjust size as needed */
    padding-top: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ddd57f4 */.elementor-1112 .elementor-element.elementor-element-ddd57f4 .elementor-button-icon {
    font-size: 11px; /* Adjust size as needed */
}

.elementor-1112 .elementor-element.elementor-element-ddd57f4 {
  backdrop-filter: blur(3px); /* Blur effect */
  -webkit-backdrop-filter: blur(3px); /* For Safari support */
    border-radius: 20px; /* Optional: rounded corners */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-271b215 */.elementor-1112 .elementor-element.elementor-element-271b215 .elementor-button-icon {
    font-size: 11px; /* Adjust size as needed */
    padding-top: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a038e6 */.elementor-1112 .elementor-element.elementor-element-0a038e6 .elementor-button-icon {
    font-size: 11px; /* Adjust size as needed */
    padding-top: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a63380 */.elementor-1112 .elementor-element.elementor-element-1a63380 .elementor-button-icon {
    font-size: 11px; /* Adjust size as needed */
    padding-top: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-031872e */.elementor-1112 .elementor-element.elementor-element-031872e .elementor-button-icon {
    font-size: 11px; /* Adjust size as needed */
    padding-top: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67761cf */.elementor-1112 .elementor-element.elementor-element-67761cf .elementor-button-icon {
    font-size: 11px; /* Adjust size as needed */
    padding-top: 2px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://barefootsurftravel.com/wp-content/uploads/2025/01/PPNeueMontreal-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://barefootsurftravel.com/wp-content/uploads/2025/01/PPNeueMontreal-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://barefootsurftravel.com/wp-content/uploads/2025/01/PPNeueMontreal-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */