.elementor-489 .elementor-element.elementor-element-55b231b{--display:flex;--min-height:90vh;--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-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:1;--padding-top:10px;--padding-bottom:136px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-55b231b:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-55b231b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vc8-3.staging.ourteam8.com/wp-content/uploads/GettyImages-996020234-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-55b231b::before, .elementor-489 .elementor-element.elementor-element-55b231b > .elementor-background-video-container::before, .elementor-489 .elementor-element.elementor-element-55b231b > .e-con-inner > .elementor-background-video-container::before, .elementor-489 .elementor-element.elementor-element-55b231b > .elementor-background-slideshow::before, .elementor-489 .elementor-element.elementor-element-55b231b > .e-con-inner > .elementor-background-slideshow::before, .elementor-489 .elementor-element.elementor-element-55b231b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #134A4700 25%, #0F3D3AF2 95%);}.elementor-489 .elementor-element.elementor-element-bae56e5{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-0723cbc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-959a876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-959a876 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-4c9e218 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-489 .elementor-element.elementor-element-4c9e218 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-4c9e218 .elementor-button .elementor-button-content-wrapper{gap:3em;}.elementor-489 .elementor-element.elementor-element-4c9e218{--vamtam-gap:3em;}.elementor-489 .elementor-element.elementor-element-5d09c63{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-7a2de11{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-7a2de11.e-con{--align-self:stretch;}.elementor-489 .elementor-element.elementor-element-cf9414a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-489 .elementor-element.elementor-element-ad07388 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_5 );}.elementor-489 .elementor-element.elementor-element-29bbe7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-29bbe7d p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-29bbe7d{color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-29bbe7d a{color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-c7f6138 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_4 );}.elementor-489 .elementor-element.elementor-element-de0b8e8{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-de0b8e8:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-de0b8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-489 .elementor-element.elementor-element-fd5834b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-4bb3fbb .elementor-heading-title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-2baeac4 p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-2baeac4{color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-2baeac4 a{color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-dac975b .elementor-heading-title{color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-8d4b6c7{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:136px;--padding-bottom:136px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-fc7a9b1{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-9d1d1ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-9d1d1ac:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-9d1d1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-9d1d1ac:hover{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-489 .elementor-element.elementor-element-7a05bc1 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-489 .elementor-element.elementor-element-7a05bc1 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-7a05bc1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-7a05bc1.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-7a05bc1 .elementor-icon{font-size:24px;border-radius:8px 8px 8px 8px;}.elementor-489 .elementor-element.elementor-element-7a05bc1 .elementor-icon-box-description{color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-75d6fc2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-75d6fc2 .elementor-icon{font-size:16px;}.elementor-489 .elementor-element.elementor-element-75d6fc2 .elementor-icon svg{height:16px;}.elementor-489 .elementor-element.elementor-element-b576551{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-b576551:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-b576551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-b576551:hover{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-489 .elementor-element.elementor-element-314e312 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-489 .elementor-element.elementor-element-314e312 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-314e312.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-314e312.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-314e312 .elementor-icon{font-size:24px;border-radius:8px 8px 8px 8px;}.elementor-489 .elementor-element.elementor-element-314e312 .elementor-icon-box-description{color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-2b23add > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-2b23add .elementor-icon{font-size:16px;}.elementor-489 .elementor-element.elementor-element-2b23add .elementor-icon svg{height:16px;}.elementor-489 .elementor-element.elementor-element-eae6db0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-eae6db0:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-eae6db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-eae6db0:hover{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-489 .elementor-element.elementor-element-7a858cb .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-489 .elementor-element.elementor-element-7a858cb .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-7a858cb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-7a858cb.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-7a858cb .elementor-icon{font-size:24px;border-radius:8px 8px 8px 8px;}.elementor-489 .elementor-element.elementor-element-7a858cb .elementor-icon-box-description{color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-f8c4e31 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-f8c4e31 .elementor-icon{font-size:16px;}.elementor-489 .elementor-element.elementor-element-f8c4e31 .elementor-icon svg{height:16px;}.elementor-489 .elementor-element.elementor-element-a6f186b{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:136px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-2e0cdb6{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-87ebe20{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-3a82703{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-2d7fe90 > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_3 );padding:2px 8px 3px 8px;border-radius:4px 4px 4px 4px;}.elementor-489 .elementor-element.elementor-element-2d7fe90.elementor-element{--align-self:flex-start;}.elementor-489 .elementor-element.elementor-element-c2e5199 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-a5f877e{width:100%;max-width:100%;column-gap:0px;}.elementor-489 .elementor-element.elementor-element-a5f877e p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-7347f41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-7347f41:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-7347f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-7347f41:hover{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-489 .elementor-element.elementor-element-560777d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-560777d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-489 .elementor-element.elementor-element-560777d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-560777d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-560777d.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-560777d .elementor-icon{font-size:24px;border-radius:8px 8px 8px 8px;}.elementor-489 .elementor-element.elementor-element-560777d .elementor-icon-box-description{color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-2483b18 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-2483b18 .elementor-icon{font-size:16px;}.elementor-489 .elementor-element.elementor-element-2483b18 .elementor-icon svg{height:16px;}.elementor-489 .elementor-element.elementor-element-acf59a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-acf59a6:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-acf59a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-acf59a6:hover{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-489 .elementor-element.elementor-element-9b23839 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-9b23839 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-489 .elementor-element.elementor-element-9b23839 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-9b23839.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-9b23839.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-9b23839 .elementor-icon{font-size:24px;border-radius:8px 8px 8px 8px;}.elementor-489 .elementor-element.elementor-element-9b23839 .elementor-icon-box-description{color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-fd7b9fd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-fd7b9fd .elementor-icon{font-size:16px;}.elementor-489 .elementor-element.elementor-element-fd7b9fd .elementor-icon svg{height:16px;}.elementor-489 .elementor-element.elementor-element-b0ed5e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-489 .elementor-element.elementor-element-b0ed5e5 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-b0ed5e5 .elementor-button .elementor-button-content-wrapper{gap:3em;}.elementor-489 .elementor-element.elementor-element-b0ed5e5{--vamtam-gap:3em;}.elementor-489 .elementor-element.elementor-element-6a10e5c{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-6201ce0{--display:flex;--min-height:700px;--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;--border-radius:8px 8px 8px 8px;--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-489 .elementor-element.elementor-element-173cb5b{--display:flex;--min-height:100px;--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;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;--z-index:1;}.elementor-489 .elementor-element.elementor-element-173cb5b:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-173cb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-489 .elementor-element.elementor-element-7512207 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-7512207 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_5 );}body:not(.rtl) .elementor-489 .elementor-element.elementor-element-347867b{right:20px;}body.rtl .elementor-489 .elementor-element.elementor-element-347867b{left:20px;}.elementor-489 .elementor-element.elementor-element-347867b{top:20px;}.elementor-489 .elementor-element.elementor-element-347867b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-489 .elementor-element.elementor-element-347867b.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-347867b.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_2 );border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-489 .elementor-element.elementor-element-347867b.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-347867b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_2 );}.elementor-489 .elementor-element.elementor-element-347867b .elementor-icon{font-size:33px;}.elementor-489 .elementor-element.elementor-element-347867b .elementor-icon svg{height:33px;}.elementor-489 .elementor-element.elementor-element-7aa0d27{--display:flex;--border-radius:0px 0px 8px 8px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-489 .elementor-element.elementor-element-7aa0d27:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-7aa0d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-489 .elementor-element.elementor-element-a0c3bea{--divider-border-style:solid;--divider-color:var( --e-global-color-vamtam_accent_7 );--divider-border-width:0.5px;}.elementor-489 .elementor-element.elementor-element-a0c3bea .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-a0c3bea .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-489 .elementor-element.elementor-element-6bf57c4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:var( --e-global-color-vamtam_accent_8 );}.elementor-489 .elementor-element.elementor-element-6bf57c4 p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-6bf57c4 a{color:var( --e-global-color-vamtam_accent_8 );}.elementor-489 .elementor-element.elementor-element-dc1ed6d{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:136px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-cb4a742{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-41c0b61{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-8d1a4fd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e91f7eb > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_3 );padding:2px 8px 3px 8px;border-radius:4px 4px 4px 4px;}.elementor-489 .elementor-element.elementor-element-e91f7eb.elementor-element{--align-self:flex-start;}.elementor-489 .elementor-element.elementor-element-8f9f9b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-18c984d{width:100%;max-width:100%;column-gap:0px;}.elementor-489 .elementor-element.elementor-element-18c984d p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-735817c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-489 .elementor-element.elementor-element-735817c > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-735817c .elementor-button .elementor-button-content-wrapper{gap:3em;}.elementor-489 .elementor-element.elementor-element-735817c{--vamtam-gap:3em;}.elementor-489 .elementor-element.elementor-element-496a3bd{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-a1bb0a3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-a1b449e{column-gap:0px;}.elementor-489 .elementor-element.elementor-element-a1b449e p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-4fe4aa6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-4fe4aa6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-4fe4aa6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-4fe4aa6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-489 .elementor-element.elementor-element-4fe4aa6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-489 .elementor-element.elementor-element-4fe4aa6 .elementor-icon-list-icon i{color:var( --e-global-color-vamtam_accent_1 );transition:color 0.3s;}.elementor-489 .elementor-element.elementor-element-4fe4aa6 .elementor-icon-list-icon svg{fill:var( --e-global-color-vamtam_accent_1 );transition:fill 0.3s;}.elementor-489 .elementor-element.elementor-element-4fe4aa6{--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-489 .elementor-element.elementor-element-4fe4aa6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-489 .elementor-element.elementor-element-f0dd587{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-6a699d6{column-gap:0px;}.elementor-489 .elementor-element.elementor-element-6a699d6 p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-a2b1521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-a2b1521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-a2b1521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-a2b1521 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-489 .elementor-element.elementor-element-a2b1521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-489 .elementor-element.elementor-element-a2b1521 .elementor-icon-list-icon i{color:var( --e-global-color-vamtam_accent_1 );transition:color 0.3s;}.elementor-489 .elementor-element.elementor-element-a2b1521 .elementor-icon-list-icon svg{fill:var( --e-global-color-vamtam_accent_1 );transition:fill 0.3s;}.elementor-489 .elementor-element.elementor-element-a2b1521{--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-489 .elementor-element.elementor-element-a2b1521 .elementor-icon-list-text{transition:color 0.3s;}.elementor-489 .elementor-element.elementor-element-d32b4ad{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-b9c16af{column-gap:0px;}.elementor-489 .elementor-element.elementor-element-b9c16af p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-b262b18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-b262b18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-b262b18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-b262b18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-489 .elementor-element.elementor-element-b262b18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-489 .elementor-element.elementor-element-b262b18 .elementor-icon-list-icon i{color:var( --e-global-color-vamtam_accent_1 );transition:color 0.3s;}.elementor-489 .elementor-element.elementor-element-b262b18 .elementor-icon-list-icon svg{fill:var( --e-global-color-vamtam_accent_1 );transition:fill 0.3s;}.elementor-489 .elementor-element.elementor-element-b262b18{--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-489 .elementor-element.elementor-element-b262b18 .elementor-icon-list-text{transition:color 0.3s;}.elementor-489 .elementor-element.elementor-element-9157130{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-9eeb727{column-gap:0px;}.elementor-489 .elementor-element.elementor-element-9eeb727 p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-3252bd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-3252bd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-3252bd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-489 .elementor-element.elementor-element-3252bd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-489 .elementor-element.elementor-element-3252bd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-489 .elementor-element.elementor-element-3252bd3 .elementor-icon-list-icon i{color:var( --e-global-color-vamtam_accent_1 );transition:color 0.3s;}.elementor-489 .elementor-element.elementor-element-3252bd3 .elementor-icon-list-icon svg{fill:var( --e-global-color-vamtam_accent_1 );transition:fill 0.3s;}.elementor-489 .elementor-element.elementor-element-3252bd3{--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-489 .elementor-element.elementor-element-3252bd3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-489 .elementor-element.elementor-element-05c0f89{--n-accordion-title-font-size:1.5rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:22px;--n-accordion-icon-normal-color:var( --e-global-color-vamtam_accent_8 );--n-accordion-icon-hover-color:var( --e-global-color-vamtam_accent_6 );}.elementor-489 .elementor-element.elementor-element-05c0f89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-05c0f89 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-vamtam_accent_7 );}.elementor-489 .elementor-element.elementor-element-05c0f89 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-489 .elementor-element.elementor-element-05c0f89 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-vamtam_accent_7 );--padding-top:25px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-489 .elementor-element.elementor-element-fdacd54{--display:flex;--min-height:90vh;--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-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:0.24;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-fdacd54:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-fdacd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vc8-3.staging.ourteam8.com/wp-content/uploads/GettyImages-2188611296-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-fdacd54::before, .elementor-489 .elementor-element.elementor-element-fdacd54 > .elementor-background-video-container::before, .elementor-489 .elementor-element.elementor-element-fdacd54 > .e-con-inner > .elementor-background-video-container::before, .elementor-489 .elementor-element.elementor-element-fdacd54 > .elementor-background-slideshow::before, .elementor-489 .elementor-element.elementor-element-fdacd54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-489 .elementor-element.elementor-element-fdacd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-vamtam_accent_6 );--background-overlay:'';}.elementor-489 .elementor-element.elementor-element-aeee024{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-aeee024.e-con{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-489 .elementor-element.elementor-element-073bd4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-073bd4e .elementor-heading-title{color:var( --e-global-color-vamtam_accent_5 );}.elementor-489 .elementor-element.elementor-element-f47116e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--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-489 .elementor-element.elementor-element-f47116e.e-con{--align-self:flex-end;}.elementor-489 .elementor-element.elementor-element-26d1ebf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--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-489 .elementor-element.elementor-element-7a6ee59{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-73f5823 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-def74fa .elementor-heading-title{font-size:70px;color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-7a106ad .elementor-heading-title{color:var( --e-global-color-vamtam_accent_3 );}.elementor-489 .elementor-element.elementor-element-fc2615e .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-489 .elementor-element.elementor-element-fc2615e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-489 .elementor-element.elementor-element-fc2615e .elementor-button{border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-489 .elementor-element.elementor-element-42e62e9{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:136px;--padding-bottom:136px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-42e62e9:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-42e62e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vc8-3.staging.ourteam8.com/wp-content/uploads/GettyImages-2162471545-scaled.jpg");}.elementor-489 .elementor-element.elementor-element-940dff6{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-b8d8cae{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-edc0219 .elementor-heading-title{font-size:70px;color:var( --e-global-color-vamtam_accent_5 );}.elementor-489 .elementor-element.elementor-element-52005dd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-d02068e{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;color:var( --e-global-color-vamtam_accent_5 );}.elementor-489 .elementor-element.elementor-element-d02068e > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-489 .elementor-element.elementor-element-d02068e p{margin-block-end:0px;}.elementor-489 .elementor-element.elementor-element-d02068e a{color:var( --e-global-color-vamtam_accent_5 );}.elementor-489 .elementor-element.elementor-element-f1681cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-489 .elementor-element.elementor-element-f1681cd > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-f1681cd .elementor-button .elementor-button-content-wrapper{gap:3em;}.elementor-489 .elementor-element.elementor-element-f1681cd{--vamtam-gap:3em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-489 .elementor-element.elementor-element-55b231b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-bae56e5{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-0723cbc{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-959a876 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-489 .elementor-element.elementor-element-4c9e218 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-5d09c63{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-7a2de11{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-de0b8e8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-8d4b6c7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-fc7a9b1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-9d1d1ac{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-7a05bc1 .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-b576551{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-314e312 .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-eae6db0{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-7a858cb .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-a6f186b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-2e0cdb6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-87ebe20{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-3a82703{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-489 .elementor-element.elementor-element-c2e5199{width:100%;max-width:100%;}.elementor-489 .elementor-element.elementor-element-c2e5199 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-7347f41{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-560777d .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-acf59a6{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-9b23839 .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-b0ed5e5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-6a10e5c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-6201ce0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-489 .elementor-element.elementor-element-173cb5b{--min-height:80px;}.elementor-489 .elementor-element.elementor-element-7aa0d27{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-489 .elementor-element.elementor-element-dc1ed6d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-cb4a742{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-41c0b61{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-8d1a4fd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-489 .elementor-element.elementor-element-8f9f9b9{width:100%;max-width:100%;}.elementor-489 .elementor-element.elementor-element-8f9f9b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-735817c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-496a3bd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-a1bb0a3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-f0dd587{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-d32b4ad{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-9157130{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-05c0f89{--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;}.elementor-489 .elementor-element.elementor-element-05c0f89 {--n-accordion-padding:16px 0px 16px 0px;}.elementor-489 .elementor-element.elementor-element-fdacd54{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-aeee024{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-42e62e9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-940dff6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-b8d8cae{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-52005dd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-f1681cd > .elementor-widget-container{padding:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-489 .elementor-element.elementor-element-55b231b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-bae56e5{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-0723cbc{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-959a876 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-489 .elementor-element.elementor-element-4c9e218 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-5d09c63{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-7a2de11{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-29bbe7d > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-489 .elementor-element.elementor-element-de0b8e8{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-2baeac4 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-489 .elementor-element.elementor-element-8d4b6c7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-fc7a9b1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-9d1d1ac{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-7a05bc1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-489 .elementor-element.elementor-element-7a05bc1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-489 .elementor-element.elementor-element-7a05bc1 .elementor-icon-box-wrapper{gap:10px;}.elementor-489 .elementor-element.elementor-element-7a05bc1 .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-b576551{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-314e312{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-489 .elementor-element.elementor-element-314e312.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-489 .elementor-element.elementor-element-314e312 .elementor-icon-box-wrapper{gap:10px;}.elementor-489 .elementor-element.elementor-element-314e312 .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-eae6db0{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-7a858cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-489 .elementor-element.elementor-element-7a858cb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-489 .elementor-element.elementor-element-7a858cb .elementor-icon-box-wrapper{gap:10px;}.elementor-489 .elementor-element.elementor-element-7a858cb .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-a6f186b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-2e0cdb6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-87ebe20{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-3a82703{--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-489 .elementor-element.elementor-element-a5f877e > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-489 .elementor-element.elementor-element-7347f41{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-560777d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-489 .elementor-element.elementor-element-560777d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-489 .elementor-element.elementor-element-560777d .elementor-icon-box-wrapper{gap:10px;}.elementor-489 .elementor-element.elementor-element-560777d .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-acf59a6{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-9b23839{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-489 .elementor-element.elementor-element-9b23839.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-489 .elementor-element.elementor-element-9b23839 .elementor-icon-box-wrapper{gap:10px;}.elementor-489 .elementor-element.elementor-element-9b23839 .elementor-icon-box-title{margin-block-end:2px;}.elementor-489 .elementor-element.elementor-element-b0ed5e5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-6a10e5c{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-6201ce0{--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-489 .elementor-element.elementor-element-173cb5b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-7512207 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-347867b .elementor-icon{font-size:24px;}.elementor-489 .elementor-element.elementor-element-347867b .elementor-icon svg{height:24px;}.elementor-489 .elementor-element.elementor-element-7aa0d27{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-a0c3bea > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-6bf57c4{width:100%;max-width:100%;}.elementor-489 .elementor-element.elementor-element-6bf57c4 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-489 .elementor-element.elementor-element-dc1ed6d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-cb4a742{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-41c0b61{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-8d1a4fd{--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-489 .elementor-element.elementor-element-18c984d > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-489 .elementor-element.elementor-element-735817c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-496a3bd{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-a1bb0a3{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-f0dd587{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-d32b4ad{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-9157130{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-fdacd54{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-aeee024{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-7a6ee59{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-489 .elementor-element.elementor-element-fc2615e .elementor-button{padding:20px 20px 20px 20px;}.elementor-489 .elementor-element.elementor-element-42e62e9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-489 .elementor-element.elementor-element-940dff6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-b8d8cae{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-52005dd{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-489 .elementor-element.elementor-element-f1681cd > .elementor-widget-container{padding:10px 0px 0px 0px;}}@media(min-width:768px){.elementor-489 .elementor-element.elementor-element-55b231b{--content-width:1320px;}.elementor-489 .elementor-element.elementor-element-8d4b6c7{--content-width:1320px;}.elementor-489 .elementor-element.elementor-element-a6f186b{--content-width:1320px;}.elementor-489 .elementor-element.elementor-element-7347f41{--width:100%;}.elementor-489 .elementor-element.elementor-element-acf59a6{--width:100%;}.elementor-489 .elementor-element.elementor-element-6201ce0{--width:100%;}.elementor-489 .elementor-element.elementor-element-dc1ed6d{--content-width:1320px;}.elementor-489 .elementor-element.elementor-element-fdacd54{--content-width:1320px;}.elementor-489 .elementor-element.elementor-element-aeee024{--width:60%;}.elementor-489 .elementor-element.elementor-element-f47116e{--width:50%;}.elementor-489 .elementor-element.elementor-element-26d1ebf{--width:300px;}.elementor-489 .elementor-element.elementor-element-42e62e9{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-489 .elementor-element.elementor-element-6201ce0{--width:100%;}}/* Start custom CSS for ws-form, class: .elementor-element-59a703d *//* ==========================================================
   QUIET LUXURY FORM SYSTEM
   Contact:     data-id="1"
   Application: data-id="2"
   ========================================================== */

:root {
  --form-primary: #123b36;
  --form-primary-hover: #0c302c;
  --form-primary-soft: #eef4f1;

  --form-bg: #ffffff;
  --form-surface: #f8f9f7;
  --form-surface-hover: #f4f6f4;

  --form-text: #1b2421;
  --form-text-soft: #5f6864;
  --form-placeholder: #969c99;

  --form-border: #dfe4e1;
  --form-border-strong: #bfc9c4;

  --form-error: #a33a32;
  --form-success: #34715a;

  --form-focus: rgba(18, 59, 54, 0.11);

  --form-radius: 8px;
  --form-radius-large: 12px;

  --form-control-height: 54px;

  --form-select-arrow:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235F6864' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}


/* ==========================================================
   FORM BASE
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"]) {
  width: 100%;
  margin-inline: auto;

  padding: clamp(24px, 4vw, 46px);

  border: 1px solid var(--form-border);
  border-radius: var(--form-radius-large);

  background: var(--form-bg);

  color: var(--form-text);

  box-shadow:
    0 10px 35px rgba(18, 35, 31, 0.04);

  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

form.wsf-form[data-id="1"] {
  max-width: 100%;
}

form.wsf-form[data-id="2"] {
  max-width: 100%;
}


/* ==========================================================
   BOX MODEL
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"]),
form.wsf-form:is([data-id="1"], [data-id="2"]) *,
form.wsf-form:is([data-id="1"], [data-id="2"]) *::before,
form.wsf-form:is([data-id="1"], [data-id="2"]) *::after {
  box-sizing: border-box;
}


/* ==========================================================
   TYPOGRAPHY
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"]),
form.wsf-form:is([data-id="1"], [data-id="2"]) input,
form.wsf-form:is([data-id="1"], [data-id="2"]) textarea,
form.wsf-form:is([data-id="1"], [data-id="2"]) select,
form.wsf-form:is([data-id="1"], [data-id="2"]) button {
  font-family: inherit !important;
}


/* ==========================================================
   SECTIONS
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-sections {
  margin: 0 !important;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-sections > fieldset.wsf-section {
  min-width: 0;

  margin: 0;

  padding: 38px 0;

  border: 0;
  border-top: 1px solid var(--form-border);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-sections > fieldset.wsf-section:first-child {
  padding-top: 0;
  border-top: 0;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-sections > fieldset.wsf-section:last-child {
  padding-bottom: 0;
}


/* ==========================================================
   SECTION TITLES
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
fieldset.wsf-section
> legend:not(.wsf-hidden-element) {
  float: none;

  width: auto;

  margin: 0 0 24px;

  padding: 0;

  color: var(--form-text);

  font-family: inherit !important;

  font-size: clamp(21px, 2vw, 27px);
  font-weight: 600;

  line-height: 1.25;

  letter-spacing: -0.02em;
}


/* ==========================================================
   APPLICATION INTRO
   ========================================================== */

form.wsf-form[data-id="2"]
fieldset.wsf-section[data-id="2"] {
  margin-bottom: 10px;

  padding: 22px;

  border: 1px solid var(--form-border);
  border-radius: var(--form-radius);

  background: var(--form-surface);
}

form.wsf-form[data-id="2"]
fieldset.wsf-section[data-id="2"]
> legend:not(.wsf-hidden-element) {
  margin-bottom: 20px;

  color: var(--form-text-soft);

  font-size: 12px;
  font-weight: 400;

  line-height: 1.7;

  letter-spacing: 0;
}


/* ==========================================================
   LABELS
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-field-wrapper:not([data-type="radio"]):not([data-type="checkbox"])
> label.wsf-label {
  display: block;

  margin-bottom: 8px;

  color: var(--form-text);

  font-size: 12px;
  font-weight: 600;

  line-height: 1.4;
}


/* ==========================================================
   REQUIRED
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-required-wrapper
.wsf-text-danger {
  color: var(--form-error) !important;
}


/* ==========================================================
   INPUTS
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
input.wsf-field:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="hidden"]),

form.wsf-form:is([data-id="1"], [data-id="2"])
select.wsf-field,

form.wsf-form:is([data-id="1"], [data-id="2"])
textarea.wsf-field {
  display: block;

  width: 100% !important;

  min-height: var(--form-control-height);

  margin: 0;

  padding: 0 15px;

  border: 1px solid var(--form-border) !important;
  border-radius: var(--form-radius) !important;

  outline: none !important;

  background: var(--form-surface) !important;

  color: var(--form-text) !important;

  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 16px !important;
  font-weight: 400;

  line-height: 1.45;

  transition:
    border-color 160ms ease,
    background-color 160ms ease,
    box-shadow 160ms ease;

  -webkit-tap-highlight-color: transparent;
}


/* ==========================================================
   INPUT HOVER
   ========================================================== */

@media (hover: hover) and (pointer: fine) {

  form.wsf-form:is([data-id="1"], [data-id="2"])
  input.wsf-field:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="hidden"]):hover,

  form.wsf-form:is([data-id="1"], [data-id="2"])
  select.wsf-field:hover,

  form.wsf-form:is([data-id="1"], [data-id="2"])
  textarea.wsf-field:hover {
    border-color: var(--form-border-strong) !important;
    background: var(--form-bg) !important;
  }
}


/* ==========================================================
   INPUT FOCUS
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
input.wsf-field:not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,

form.wsf-form:is([data-id="1"], [data-id="2"])
select.wsf-field:focus,

form.wsf-form:is([data-id="1"], [data-id="2"])
textarea.wsf-field:focus {
  border-color: var(--form-primary) !important;

  background: var(--form-bg) !important;

  box-shadow:
    0 0 0 3px var(--form-focus) !important;
}


/* ==========================================================
   PLACEHOLDER
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
input.wsf-field::placeholder,

form.wsf-form:is([data-id="1"], [data-id="2"])
textarea.wsf-field::placeholder {
  color: var(--form-placeholder) !important;
  opacity: 1;
}


/* ==========================================================
   TEXTAREA
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
textarea.wsf-field {
  min-height: 150px !important;

  padding: 14px 15px;

  line-height: 1.65;

  resize: vertical;
}

form.wsf-form[data-id="1"]
textarea.wsf-field {
  min-height: 170px !important;
}


/* ==========================================================
   SELECT
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
select.wsf-field {
  padding-right: 48px !important;

  cursor: pointer;

  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;

  background-image: var(--form-select-arrow) !important;
  background-repeat: no-repeat !important;
  background-position: right 17px center !important;
  background-size: 12px 8px !important;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
select.wsf-field::-ms-expand {
  display: none !important;
}


/* Remove WS Form default select icon */

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-select-arrow,
form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-select-arrow::before,
form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-select-arrow::after {
  display: none !important;
  visibility: hidden !important;
  content: none !important;

  width: 0 !important;
  height: 0 !important;

  border: 0 !important;

  opacity: 0 !important;

  pointer-events: none !important;
}


/* ==========================================================
   RADIO LABEL
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-field-wrapper[data-type="radio"]
> .wsf-label {
  display: block;

  margin-bottom: 12px;

  color: var(--form-text);

  font-size: 14px;
  font-weight: 500;

  line-height: 1.55;
}


/* ==========================================================
   RADIO GROUP
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
[role="radiogroup"] {
  display: grid !important;

  width: 100% !important;
  max-width: none !important;

  grid-template-columns:
    repeat(auto-fit, minmax(180px, 1fr));

  gap: 8px;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-radio] {
  position: relative;

  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* ==========================================================
   HIDDEN RADIO
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
input[type="radio"].wsf-field {
  position: absolute !important;

  width: 1px !important;
  height: 1px !important;

  min-width: 1px !important;
  min-height: 1px !important;

  overflow: hidden;

  clip: rect(0 0 0 0);
  clip-path: inset(50%);

  opacity: 0;
}


/* ==========================================================
   RADIO OPTION
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-radio]
> label.wsf-label {
  position: relative;

  display: flex !important;

  align-items: center;

  min-height: 52px;

  margin: 0 !important;

  padding: 11px 14px 11px 43px !important;

  border: 1px solid var(--form-border);
  border-radius: var(--form-radius);

  background: var(--form-surface);

  color: var(--form-text-soft);

  cursor: pointer;

  font-size: 13px;
  font-weight: 400;

  line-height: 1.4;

  transition:
    border-color 160ms ease,
    background-color 160ms ease,
    color 160ms ease;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-radio]
> label.wsf-label::before {
  content: "";

  position: absolute;

  left: 15px;
  top: 50%;

  width: 16px;
  height: 16px;

  transform: translateY(-50%);

  border: 1px solid var(--form-border-strong);
  border-radius: 50%;

  background: var(--form-bg);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-radio]
> label.wsf-label::after {
  content: "";

  position: absolute;

  left: 20px;
  top: 50%;

  width: 6px;
  height: 6px;

  transform:
    translateY(-50%)
    scale(0);

  border-radius: 50%;

  background: var(--form-primary);

  transition: transform 150ms ease;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-radio]
input[type="radio"]:checked
+ label.wsf-label {
  border-color: var(--form-primary);

  background: var(--form-primary-soft);

  color: var(--form-primary);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-radio]
input[type="radio"]:checked
+ label.wsf-label::before {
  border-color: var(--form-primary);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-radio]
input[type="radio"]:checked
+ label.wsf-label::after {
  transform:
    translateY(-50%)
    scale(1);
}


/* ==========================================================
   CHECKBOX
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-checkbox] {
  position: relative;

  width: 100%;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
input[type="checkbox"].wsf-field {
  position: absolute !important;

  width: 1px !important;
  height: 1px !important;

  min-width: 1px !important;
  min-height: 1px !important;

  overflow: hidden;

  clip: rect(0 0 0 0);
  clip-path: inset(50%);

  opacity: 0;
}


/* ==========================================================
   CHECKBOX OPTION
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-checkbox]
> label.wsf-label {
  position: relative;

  display: flex !important;

  align-items: center;

  width: 100%;
  min-height: 60px;

  margin: 0 !important;

  padding: 13px 16px 13px 52px !important;

  border: 1px solid var(--form-border);
  border-radius: var(--form-radius);

  background: var(--form-surface);

  color: var(--form-text-soft);

  cursor: pointer;

  font-size: 13px;
  font-weight: 400;

  line-height: 1.6;

  transition:
    border-color 160ms ease,
    background-color 160ms ease;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-checkbox]
> label.wsf-label::before {
  content: "";

  position: absolute;

  left: 17px;
  top: 50%;

  width: 20px;
  height: 20px;

  transform: translateY(-50%);

  border: 1px solid var(--form-border-strong);
  border-radius: 4px;

  background: var(--form-bg);

  transition:
    border-color 150ms ease,
    background-color 150ms ease;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-checkbox]
> label.wsf-label::after {
  content: "";

  position: absolute;

  left: 24px;
  top: calc(50% - 7px);

  width: 6px;
  height: 11px;

  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;

  transform:
    rotate(45deg)
    scale(0);

  opacity: 0;

  transition:
    transform 150ms ease,
    opacity 150ms ease;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-checkbox]
input[type="checkbox"]:checked
+ label.wsf-label {
  border-color: var(--form-primary);

  background: var(--form-primary-soft);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-checkbox]
input[type="checkbox"]:checked
+ label.wsf-label::before {
  border-color: var(--form-primary);

  background: var(--form-primary);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-row-checkbox]
input[type="checkbox"]:checked
+ label.wsf-label::after {
  transform:
    rotate(45deg)
    scale(1);

  opacity: 1;
}


/* ==========================================================
   FILE UPLOAD
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
input[type="file"].wsf-field {
  display: block;

  width: 100% !important;

  min-height: 58px;

  padding: 5px;

  border: 1px solid var(--form-border) !important;
  border-radius: var(--form-radius) !important;

  outline: none !important;

  background: var(--form-surface) !important;

  color: var(--form-text-soft) !important;

  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 12px !important;

  cursor: pointer;

  transition:
    border-color 160ms ease,
    background-color 160ms ease,
    box-shadow 160ms ease;
}


/* ==========================================================
   FILE BUTTON
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
input[type="file"].wsf-field::file-.elementor-489 .elementor-element.elementor-element-59a703d-button {
  min-height: 46px;

  margin-right: 13px;

  padding: 0 18px;

  border: 0;
  border-radius: 6px;

  background: var(--form-primary);

  color: #ffffff;

  font-family: inherit;

  font-size: 11px;
  font-weight: 600;

  cursor: pointer;

  transition:
    background-color 160ms ease;
}


/* Safari and WebKit */

form.wsf-form:is([data-id="1"], [data-id="2"])
input[type="file"].wsf-field::-webkit-file-upload-button {
  min-height: 46px;

  margin-right: 13px;

  padding: 0 18px;

  border: 0;
  border-radius: 6px;

  background: var(--form-primary);

  color: #ffffff;

  font-family: inherit;

  font-size: 11px;
  font-weight: 600;

  cursor: pointer;
}

@media (hover: hover) and (pointer: fine) {

  form.wsf-form:is([data-id="1"], [data-id="2"])
  input[type="file"].wsf-field:hover {
    border-color: var(--form-border-strong) !important;
    background: var(--form-bg) !important;
  }

  form.wsf-form:is([data-id="1"], [data-id="2"])
  input[type="file"].wsf-field::file-.elementor-489 .elementor-element.elementor-element-59a703d-button:hover {
    background: var(--form-primary-hover);
  }
}

form.wsf-form:is([data-id="1"], [data-id="2"])
input[type="file"].wsf-field:focus {
  border-color: var(--form-primary) !important;

  box-shadow:
    0 0 0 3px var(--form-focus) !important;
}


/* ==========================================================
   STATIC TEXT
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-type="texteditor"]
[data-text-editor] {
  color: var(--form-text-soft);

  font-size: 13px;

  line-height: 1.7;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-type="texteditor"]
[data-text-editor] p {
  margin-top: 0;
}


/* ==========================================================
   TERMS
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms {
  overflow: hidden;

  border: 1px solid var(--form-border);
  border-radius: var(--form-radius);

  background: var(--form-surface);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__intro {
  padding: clamp(22px, 3vw, 30px);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__eyebrow {
  display: block;

  margin-bottom: 8px;

  color: var(--form-primary);

  font-size: 10px;
  font-weight: 600;

  letter-spacing: 0.1em;

  text-transform: uppercase;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__intro h3 {
  margin: 0 0 10px;

  color: var(--form-text);

  font-family: inherit !important;

  font-size: 22px;
  font-weight: 600;

  line-height: 1.25;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__intro p {
  margin: 0;

  color: var(--form-text-soft);

  font-size: 13px;

  line-height: 1.7;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__details {
  border-top: 1px solid var(--form-border);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__details > summary {
  display: flex;

  align-items: center;
  justify-content: space-between;

  gap: 15px;

  padding: 16px 18px;

  list-style: none;

  background: var(--form-bg);

  color: var(--form-text);

  cursor: pointer;

  font-size: 12px;
  font-weight: 600;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__details > summary::-webkit-details-marker {
  display: none;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__icon {
  width: 8px;
  height: 8px;

  border-right: 1px solid var(--form-primary);
  border-bottom: 1px solid var(--form-primary);

  transform: rotate(45deg);

  transition: transform 160ms ease;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__details[open]
.advisory-terms__icon {
  transform: rotate(225deg);
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__content {
  max-height: 430px;

  overflow-y: auto;

  padding: 22px;

  border-top: 1px solid var(--form-border);

  background: var(--form-bg);

  color: var(--form-text-soft);

  font-size: 13px;

  line-height: 1.75;

  -webkit-overflow-scrolling: touch;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.advisory-terms__content h4 {
  margin: 24px 0 6px;

  color: var(--form-text);

  font-family: inherit !important;

  font-size: 15px;
  font-weight: 600;
}


/* ==========================================================
   SIGNATURE
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-field-wrapper[data-type="signature"]
canvas {
  display: block;

  width: 100% !important;

  border: 1px solid var(--form-border);
  border-radius: var(--form-radius);

  background: var(--form-surface);

  box-shadow: none;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
[data-action="wsf-signature-clear"] {
  display: inline-block;

  margin-top: 7px;

  color: var(--form-text-soft) !important;

  font-size: 11px;
  font-weight: 500;

  text-decoration: underline;
  text-underline-offset: 3px;
}


/* ==========================================================
   VALIDATION
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-invalid-feedback {
  margin-top: 6px;

  color: var(--form-error) !important;

  font-size: 11px;

  line-height: 1.45;
}

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-field[aria-invalid="true"] {
  border-color: var(--form-error) !important;
}


/* ==========================================================
   SUBMIT AREA
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
.wsf-field-wrapper[data-type="submit"] {
  width: 100% !important;
  max-width: 100% !important;

  flex: 0 0 100% !important;
}


/* ==========================================================
   SUBMIT BUTTON
   ========================================================== */

form.wsf-form:is([data-id="1"], [data-id="2"])
button.wsf-button-primary,

form.wsf-form:is([data-id="1"], [data-id="2"])
button[type="submit"] {
  display: flex;

  align-items: center;
  justify-content: center;

  width: 100% !important;

  min-height: 56px;

  padding: 13px 22px;

  border: 1px solid var(--form-primary) !important;
  border-radius: var(--form-radius) !important;

  background: var(--form-primary) !important;

  color: #ffffff !important;

  box-shadow: none;

  font-family: inherit !important;

  font-size: 13px !important;
  font-weight: 600 !important;

  line-height: 1.2;

  cursor: pointer;

  -webkit-appearance: none;
  appearance: none;

  transition:
    background-color 160ms ease,
    border-color 160ms ease,
    transform 160ms ease;
}

@media (hover: hover) and (pointer: fine) {

  form.wsf-form:is([data-id="1"], [data-id="2"])
  button[type="submit"]:hover {
    border-color: var(--form-primary-hover) !important;

    background: var(--form-primary-hover) !important;

    transform: translateY(-1px);
  }
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

  form.wsf-form:is([data-id="1"], [data-id="2"]) {
    padding: 20px 15px;

    border-radius: 10px;

    box-shadow: none;
  }

  form.wsf-form:is([data-id="1"], [data-id="2"])
  .wsf-sections > fieldset.wsf-section {
    padding: 30px 0;
  }

  form.wsf-form:is([data-id="1"], [data-id="2"])
  fieldset.wsf-section
  > legend:not(.wsf-hidden-element) {
    margin-bottom: 20px;

    font-size: 22px;
  }

  form.wsf-form:is([data-id="1"], [data-id="2"])
  [role="radiogroup"] {
    grid-template-columns: 1fr;
  }

  form.wsf-form[data-id="2"]
  #wsf-1-field-wrapper-8
  [role="radiogroup"] {
    grid-template-columns: 1fr;
  }

  form.wsf-form:is([data-id="1"], [data-id="2"])
  .advisory-terms__content {
    max-height: 55vh;
  }
}


/* ==========================================================
   SMALL MOBILE
   ========================================================== */

@media (max-width: 420px) {

  form.wsf-form:is([data-id="1"], [data-id="2"]) {
    padding-left: 12px;
    padding-right: 12px;
  }

  form.wsf-form[data-id="2"]
  fieldset.wsf-section[data-id="2"] {
    padding: 17px 14px;
  }

  form.wsf-form:is([data-id="1"], [data-id="2"])
  [data-row-checkbox]
  > label.wsf-label {
    padding-left: 48px !important;
  }

  form.wsf-form:is([data-id="1"], [data-id="2"])
  [data-row-checkbox]
  > label.wsf-label::before {
    left: 14px;
  }

  form.wsf-form:is([data-id="1"], [data-id="2"])
  [data-row-checkbox]
  > label.wsf-label::after {
    left: 21px;
  }
}


/* ==========================================================
   REDUCED MOTION
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

  form.wsf-form:is([data-id="1"], [data-id="2"]) *,
  form.wsf-form:is([data-id="1"], [data-id="2"]) *::before,
  form.wsf-form:is([data-id="1"], [data-id="2"]) *::after {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}/* End custom CSS */