.elementor-3225 .elementor-element.elementor-element-fa4efb8{--display:flex;--min-height:0vh;--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-start;--overlay-opacity:0;--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-3225 .elementor-element.elementor-element-fa4efb8:not(.elementor-motion-effects-element-type-background), .elementor-3225 .elementor-element.elementor-element-fa4efb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ee3e1e );}.elementor-3225 .elementor-element.elementor-element-fa4efb8::before, .elementor-3225 .elementor-element.elementor-element-fa4efb8 > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-fa4efb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-fa4efb8 > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-fa4efb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-fa4efb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3225 .elementor-element.elementor-element-fa4efb8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3225 .elementor-element.elementor-element-f58b4bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#004FEF;--border-color:#004FEF;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-3225 .elementor-element.elementor-element-f58b4bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3225 .elementor-element.elementor-element-2c8e505{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3225 .elementor-element.elementor-element-1837eca{text-align:start;}.elementor-3225 .elementor-element.elementor-element-1837eca img{width:10em;max-width:9.4em;}.elementor-3225 .elementor-element.elementor-element-b2545fb .mmenu-toggle button{color:var( --e-global-color-7659053 );}.elementor-3225 .elementor-element.elementor-element-b2545fb .mmenu-toggle i:before{font-size:28px;}.elementor-3225 .elementor-element.elementor-element-b2545fb .mmenu-wrapper{background:var( --e-global-color-70de741 );}.elementor-3225 .elementor-element.elementor-element-b2545fb .mmenu-wrapper .mobile_mainmenu li a, .elementor-3225 .elementor-element.elementor-element-b2545fb .mobile_mainmenu > li.menu-item-has-children .arrow{color:#FFFFFF;}.elementor-3225 .elementor-element.elementor-element-b2545fb .mobile_mainmenu li a{font-family:"Sarabun", Sans-serif;}.elementor-3225 .elementor-element.elementor-element-473be1a{--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:center;--overlay-opacity:0.5;}.elementor-3225 .elementor-element.elementor-element-473be1a::before, .elementor-3225 .elementor-element.elementor-element-473be1a > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-473be1a > .e-con-inner > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-473be1a > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-473be1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-473be1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3225 .elementor-element.elementor-element-572bc2e{text-align:right;}.elementor-3225 .elementor-element.elementor-element-572bc2e .main-navigation > ul > li > a,
					 .elementor-3225 .elementor-element.elementor-element-572bc2e .main-navigation > ul > li.is-mega-menu > a:after,
					 .elementor-3225 .elementor-element.elementor-element-572bc2e .main-navigation > ul > li > a.mPS2id-highlight{color:var( --e-global-color-7659053 );}.elementor-3225 .elementor-element.elementor-element-572bc2e .main-navigation > ul > li > a:hover, 
					 .elementor-3225 .elementor-element.elementor-element-572bc2e .main-navigation > ul > li.current-menu-item > a,
					 .elementor-3225 .elementor-element.elementor-element-572bc2e .main-navigation > ul > li > a.mPS2id-highlight{color:var( --e-global-color-0ee3e1e );}.elementor-3225 .elementor-element.elementor-element-572bc2e .main-navigation > ul > li > a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;word-spacing:0px;}.elementor-3225 .elementor-element.elementor-element-9b38a89 .octf-btn{background-color:#F4F4F4;padding:8px 024px 7px 024px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-09b16ba );border-style:none;}.elementor-3225 .elementor-element.elementor-element-9b38a89 .octf-btn:hover, .elementor-3225 .elementor-element.elementor-element-9b38a89 .octf-btn:focus{background-color:var( --e-global-color-0ee3e1e );color:#FFFFFF;}.elementor-3225 .elementor-element.elementor-element-b508491{--display:flex;--min-height:61vh;--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:center;--margin-top:81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-e1db581{--display:flex;--justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3225 .elementor-element.elementor-element-917023b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:96px;font-weight:500;color:var( --e-global-color-7659053 );}.elementor-3225 .elementor-element.elementor-element-4d89705{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:8px;}.elementor-3225 .elementor-element.elementor-element-c6d7d66 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3225 .elementor-element.elementor-element-c6d7d66 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:96px;font-weight:500;color:var( --e-global-color-7659053 );}.elementor-3225 .elementor-element.elementor-element-49d5872{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:110px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-3225 .elementor-element.elementor-element-4dccba9{--display:flex;--min-height:100vh;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-c0c5295 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:96px;font-weight:500;color:var( --e-global-color-09b16ba );}.elementor-3225 .elementor-element.elementor-element-7edbe44{--display:flex;}.elementor-3225 .elementor-element.elementor-element-33e8870{--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:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-3225 .elementor-element.elementor-element-1765470{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-3225 .elementor-element.elementor-element-1765470::before, .elementor-3225 .elementor-element.elementor-element-1765470 > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-1765470 > .e-con-inner > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-1765470 > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-1765470 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-1765470 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D2E9D5;--background-overlay:'';}.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-3225 .elementor-element.elementor-element-6aafe1a .elementor-icon-wrapper{text-align:center;}.elementor-3225 .elementor-element.elementor-element-6aafe1a.elementor-view-stacked .elementor-icon{background-color:#007CA7;}.elementor-3225 .elementor-element.elementor-element-6aafe1a.elementor-view-framed .elementor-icon, .elementor-3225 .elementor-element.elementor-element-6aafe1a.elementor-view-default .elementor-icon{color:#007CA7;border-color:#007CA7;}.elementor-3225 .elementor-element.elementor-element-6aafe1a.elementor-view-framed .elementor-icon, .elementor-3225 .elementor-element.elementor-element-6aafe1a.elementor-view-default .elementor-icon svg{fill:#007CA7;}.elementor-3225 .elementor-element.elementor-element-6aafe1a .elementor-icon{font-size:24px;}.elementor-3225 .elementor-element.elementor-element-6aafe1a .elementor-icon svg{height:24px;}.elementor-3225 .elementor-element.elementor-element-d8030b5{--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:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-3225 .elementor-element.elementor-element-3e72182 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-3225 .elementor-element.elementor-element-11500e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-3225 .elementor-element.elementor-element-01a4376{--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:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-3225 .elementor-element.elementor-element-a974923{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-3225 .elementor-element.elementor-element-a974923::before, .elementor-3225 .elementor-element.elementor-element-a974923 > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-a974923 > .e-con-inner > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-a974923 > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-a974923 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-a974923 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D2E9D5;--background-overlay:'';}.elementor-3225 .elementor-element.elementor-element-b7a5f27.elementor-element{--flex-grow:1;}.elementor-3225 .elementor-element.elementor-element-b7a5f27 .elementor-icon-wrapper{text-align:center;}.elementor-3225 .elementor-element.elementor-element-b7a5f27.elementor-view-stacked .elementor-icon{background-color:#007CA7;}.elementor-3225 .elementor-element.elementor-element-b7a5f27.elementor-view-framed .elementor-icon, .elementor-3225 .elementor-element.elementor-element-b7a5f27.elementor-view-default .elementor-icon{color:#007CA7;border-color:#007CA7;}.elementor-3225 .elementor-element.elementor-element-b7a5f27.elementor-view-framed .elementor-icon, .elementor-3225 .elementor-element.elementor-element-b7a5f27.elementor-view-default .elementor-icon svg{fill:#007CA7;}.elementor-3225 .elementor-element.elementor-element-b7a5f27 .elementor-icon{font-size:24px;}.elementor-3225 .elementor-element.elementor-element-b7a5f27 .elementor-icon svg{height:24px;}.elementor-3225 .elementor-element.elementor-element-74d8288{--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:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-3225 .elementor-element.elementor-element-834144f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-3225 .elementor-element.elementor-element-ce7f2e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-3225 .elementor-element.elementor-element-ce9a930{--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:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-3225 .elementor-element.elementor-element-e12c20b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-3225 .elementor-element.elementor-element-87db1f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-3225 .elementor-element.elementor-element-09b732a{--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:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-3225 .elementor-element.elementor-element-4666d77{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-3225 .elementor-element.elementor-element-4666d77::before, .elementor-3225 .elementor-element.elementor-element-4666d77 > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-4666d77 > .e-con-inner > .elementor-background-video-container::before, .elementor-3225 .elementor-element.elementor-element-4666d77 > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-4666d77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3225 .elementor-element.elementor-element-4666d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D2E9D5;--background-overlay:'';}.elementor-3225 .elementor-element.elementor-element-63d0370 .elementor-icon-wrapper{text-align:center;}.elementor-3225 .elementor-element.elementor-element-63d0370.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0ee3e1e );}.elementor-3225 .elementor-element.elementor-element-63d0370.elementor-view-framed .elementor-icon, .elementor-3225 .elementor-element.elementor-element-63d0370.elementor-view-default .elementor-icon{color:var( --e-global-color-0ee3e1e );border-color:var( --e-global-color-0ee3e1e );}.elementor-3225 .elementor-element.elementor-element-63d0370.elementor-view-framed .elementor-icon, .elementor-3225 .elementor-element.elementor-element-63d0370.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0ee3e1e );}.elementor-3225 .elementor-element.elementor-element-63d0370 .elementor-icon{font-size:24px;}.elementor-3225 .elementor-element.elementor-element-63d0370 .elementor-icon svg{height:24px;}.elementor-3225 .elementor-element.elementor-element-63d0370 .elementor-icon i, .elementor-3225 .elementor-element.elementor-element-63d0370 .elementor-icon svg{transform:rotate(136deg);}.elementor-3225 .elementor-element.elementor-element-a99b21d{--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:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-3225 .elementor-element.elementor-element-cfa5b1e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-3225 .elementor-element.elementor-element-16db7fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-3225 .elementor-element.elementor-element-3dde637{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-c9fec7b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-0059927 iframe{height:600px;filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 360deg );}.elementor-3225 .elementor-element.elementor-element-f657a4c{--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;--padding-top:0140px;--padding-bottom:0140px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-f657a4c:not(.elementor-motion-effects-element-type-background), .elementor-3225 .elementor-element.elementor-element-f657a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171715;}.elementor-3225 .elementor-element.elementor-element-b4d3568{--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;--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-3225 .elementor-element.elementor-element-1bbd25f{--display:flex;--justify-content:flex-start;}.elementor-3225 .elementor-element.elementor-element-3bb9257 img{width:55%;}.elementor-3225 .elementor-element.elementor-element-3b9a735{--display:flex;}.elementor-3225 .elementor-element.elementor-element-19fd125{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-3225 .elementor-element.elementor-element-b8dd767{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-fce47c9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#797979;}.elementor-3225 .elementor-element.elementor-element-4ad65ea .ot-icon-list-item:not(:last-child, .--inline-item){margin-bottom:0px;}.elementor-3225 .elementor-element.elementor-element-4ad65ea .ot-icon-list-item.--inline-item:not(:last-child){margin-right:0px;}.elementor-3225 .elementor-element.elementor-element-4ad65ea .ot-icon-list-item{color:#CAC9C4;font-family:"Jost", Sans-serif;font-size:16px;}.elementor-3225 .elementor-element.elementor-element-4ad65ea .ot-icon-list-item a:hover{color:var( --e-global-color-0ee3e1e );}.elementor-3225 .elementor-element.elementor-element-a210358 .ot-icon-list-item:not(:last-child, .--inline-item){margin-bottom:0px;}.elementor-3225 .elementor-element.elementor-element-a210358 .ot-icon-list-item.--inline-item:not(:last-child){margin-right:0px;}.elementor-3225 .elementor-element.elementor-element-a210358 .ot-icon-list-item{color:#CAC9C4;font-family:"Jost", Sans-serif;font-size:16px;}.elementor-3225 .elementor-element.elementor-element-a210358 .ot-icon-list-item a:hover{color:var( --e-global-color-0ee3e1e );}.elementor-3225 .elementor-element.elementor-element-0a06bf4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-60236b3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#797979;}.elementor-3225 .elementor-element.elementor-element-f22a147 .ot-icon-list-item:not(:last-child, .--inline-item){margin-bottom:0px;}.elementor-3225 .elementor-element.elementor-element-f22a147 .ot-icon-list-item.--inline-item:not(:last-child){margin-right:0px;}.elementor-3225 .elementor-element.elementor-element-f22a147 .ot-icon-list-item{color:#CAC9C4;font-family:"Jost", Sans-serif;font-size:16px;}.elementor-3225 .elementor-element.elementor-element-ad7e154{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-fa8f032{--spacer-size:39px;}.elementor-3225 .elementor-element.elementor-element-a68e0b8 .ot-icon-list-item:not(:last-child, .--inline-item){margin-bottom:0px;}.elementor-3225 .elementor-element.elementor-element-a68e0b8 .ot-icon-list-item.--inline-item:not(:last-child){margin-right:0px;}.elementor-3225 .elementor-element.elementor-element-a68e0b8 .ot-icon-list-item{color:#CAC9C4;font-family:"Jost", Sans-serif;font-size:16px;}.elementor-3225 .elementor-element.elementor-element-e27f54a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-7f5e9b0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#797979;}.elementor-3225 .elementor-element.elementor-element-4c052d9 .ot-icon-list-item:not(:last-child, .--inline-item){margin-bottom:0px;}.elementor-3225 .elementor-element.elementor-element-4c052d9 .ot-icon-list-item.--inline-item:not(:last-child){margin-right:0px;}.elementor-3225 .elementor-element.elementor-element-4c052d9 .ot-icon-list-item{color:#CAC9C4;font-family:"Jost", Sans-serif;font-size:16px;}.elementor-3225 .elementor-element.elementor-element-4c052d9 .ot-icon-list-item a:hover{color:var( --e-global-color-0ee3e1e );}.elementor-3225 .elementor-element.elementor-element-cdfba78{--spacer-size:73px;}.elementor-3225 .elementor-element.elementor-element-671135a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#797979;}@media(max-width:1024px){.elementor-3225 .elementor-element.elementor-element-f58b4bb{--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-3225 .elementor-element.elementor-element-2c8e505{--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;--margin-top:048px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3225 .elementor-element.elementor-element-b508491{--padding-top:0px;--padding-bottom:040px;--padding-left:024px;--padding-right:024px;}.elementor-3225 .elementor-element.elementor-element-49d5872{--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:center;--padding-top:80px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3225 .elementor-element.elementor-element-4dccba9{--min-height:74vh;}.elementor-3225 .elementor-element.elementor-element-3dde637{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3225 .elementor-element.elementor-element-c32c859 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3225 .elementor-element.elementor-element-0059927 iframe{height:500px;}.elementor-3225 .elementor-element.elementor-element-19fd125{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3225 .elementor-element.elementor-element-2c8e505{--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-3225 .elementor-element.elementor-element-b508491{--min-height:86vh;--padding-top:0px;--padding-bottom:24px;--padding-left:024px;--padding-right:024px;}.elementor-3225 .elementor-element.elementor-element-e1db581{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-917023b .elementor-heading-title{font-size:48px;}.elementor-3225 .elementor-element.elementor-element-c6d7d66 .elementor-heading-title{font-size:48px;}.elementor-3225 .elementor-element.elementor-element-49d5872{--padding-top:80px;--padding-bottom:40px;--padding-left:016px;--padding-right:16px;}.elementor-3225 .elementor-element.elementor-element-4dccba9{--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-3225 .elementor-element.elementor-element-c0c5295 .elementor-heading-title{font-size:48px;}.elementor-3225 .elementor-element.elementor-element-7edbe44{--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-3225 .elementor-element.elementor-element-33e8870{--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:flex-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-3225 .elementor-element.elementor-element-1765470{--width:50px;}.elementor-3225 .elementor-element.elementor-element-d8030b5{--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:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-01a4376{--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-3225 .elementor-element.elementor-element-a974923{--width:50px;}.elementor-3225 .elementor-element.elementor-element-74d8288{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-ce9a930{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-09b732a{--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-3225 .elementor-element.elementor-element-4666d77{--width:50px;}.elementor-3225 .elementor-element.elementor-element-63d0370 .elementor-icon-wrapper{text-align:start;}.elementor-3225 .elementor-element.elementor-element-a99b21d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3225 .elementor-element.elementor-element-3dde637{--min-height:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3225 .elementor-element.elementor-element-f657a4c{--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-3225 .elementor-element.elementor-element-19fd125{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3225 .elementor-element.elementor-element-fce47c9{text-align:center;}.elementor-3225 .elementor-element.elementor-element-4ad65ea .ot-icon-list-item{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-4ad65ea ul.--inline-items{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-a210358 .ot-icon-list-item{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-a210358 ul.--inline-items{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-60236b3{text-align:center;}.elementor-3225 .elementor-element.elementor-element-f22a147 .ot-icon-list-item{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-f22a147 ul.--inline-items{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-a68e0b8.elementor-element{--align-self:center;}.elementor-3225 .elementor-element.elementor-element-a68e0b8 .ot-icon-list-item{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-a68e0b8 ul.--inline-items{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-7f5e9b0{text-align:center;}.elementor-3225 .elementor-element.elementor-element-4c052d9 .ot-icon-list-item{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-4c052d9 ul.--inline-items{justify-content:center;}.elementor-3225 .elementor-element.elementor-element-671135a{text-align:center;}}@media(min-width:768px){.elementor-3225 .elementor-element.elementor-element-f58b4bb{--width:100%;}.elementor-3225 .elementor-element.elementor-element-2c8e505{--width:100%;}.elementor-3225 .elementor-element.elementor-element-1765470{--width:19%;}.elementor-3225 .elementor-element.elementor-element-a974923{--width:33%;}.elementor-3225 .elementor-element.elementor-element-74d8288{--width:85%;}.elementor-3225 .elementor-element.elementor-element-4666d77{--width:19%;}.elementor-3225 .elementor-element.elementor-element-1bbd25f{--width:77%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3225 .elementor-element.elementor-element-2c8e505{--width:100%;}.elementor-3225 .elementor-element.elementor-element-473be1a{--width:500px;}}/* Start custom CSS for imenu_mobile, class: .elementor-element-b2545fb */@media (min-width: 1025px) {
  .elementor-3225 .elementor-element.elementor-element-b2545fb {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  .elementor-3225 .elementor-element.elementor-element-b2545fb {
    display: flex !important;
  }
}/* End custom CSS */
/* Start custom CSS for imenu, class: .elementor-element-572bc2e */.elementor-3225 .elementor-element.elementor-element-572bc2e ul.sub-menu,
.elementor-3225 .elementor-element.elementor-element-572bc2e .menu-item-has-children > ul,
.elementor-3225 .elementor-element.elementor-element-572bc2e .dropdown-menu {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: opacity 0.35s ease, transform 0.35s ease, visibility 0.35s ease;
  font-family: 'Jost', sans-serif;
  font-weight: 500;
}

.elementor-3225 .elementor-element.elementor-element-572bc2e li:hover > ul.sub-menu,
.elementor-3225 .elementor-element.elementor-element-572bc2e .menu-item-has-children:hover > ul,
.elementor-3225 .elementor-element.elementor-element-572bc2e li:hover > .dropdown-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.elementor-3225 .elementor-element.elementor-element-572bc2e .sub-menu a,
.elementor-3225 .elementor-element.elementor-element-572bc2e .menu-item-has-children ul a,
.elementor-3225 .elementor-element.elementor-element-572bc2e .dropdown-menu a {
  font-family: 'Jost', sans-serif;
  transition: color 0.25s ease;
}

.elementor-3225 .elementor-element.elementor-element-572bc2e .sub-menu a:hover,
.elementor-3225 .elementor-element.elementor-element-572bc2e .menu-item-has-children ul a:hover,
.elementor-3225 .elementor-element.elementor-element-572bc2e .dropdown-menu a:hover {
  color: #007CA7 !important;
}

/* Keep the top-level title colored while hovering anywhere inside it, including the open submenu */
.elementor-3225 .elementor-element.elementor-element-572bc2e li:hover > a,
.elementor-3225 .elementor-element.elementor-element-572bc2e .menu-item-has-children:hover > a {
  color: #007CA7 !important;
  transition: color 0.25s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-473be1a */@media (max-width: 1024px) {
  .elementor-3225 .elementor-element.elementor-element-473be1a {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58b4bb */.elementor-3225 .elementor-element.elementor-element-f58b4bb {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 999999 !important;
  background-color: transparent;
  transition: background-color 0.5s ease, transform 0.8s ease;
}

.elementor-3225 .elementor-element.elementor-element-f58b4bb.scrolled-black {
  background-color: #171715 !important;
}

.elementor-3225 .elementor-element.elementor-element-f58b4bb.nav-hidden {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b508491 */site-header{
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1765470 */.elementor-3225 .elementor-element.elementor-element-1765470 {
    border-radius: 8px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7a5f27 */.elementor-icon {
    height: 16px;
    width: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a974923 */.elementor-3225 .elementor-element.elementor-element-a974923 {
    border-radius: 8px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4666d77 */.elementor-3225 .elementor-element.elementor-element-4666d77 {
    border-radius: 8px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c32c859 *//* ===== Layout geral ===== */
.main-form {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}



.main-form .row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}

.main-form .row p {
  padding: 0 10px;
  margin-bottom: 20px;
}

/* ===== Labels ===== */
.main-form .field-label {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #2b2f3a;
  margin-bottom: 8px;
  letter-spacing: 0.2px;
}

/* ===== Inputs, textarea e select ===== */
.main-form input[type="text"],
.main-form input[type="email"],
.main-form input[type="tel"],
.main-form textarea,
.main-form select {
  width: 100%;
  padding: 14px 16px;
  font-size: 15px;
  color: #3f4451;
  background-color: #f7f8fa;
  border: 1px solid #e1e4e8;
  border-radius: 10px;
  transition: border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease;
  box-sizing: border-box;
  font-family: inherit;
}

.main-form textarea {
  min-height: 130px;
  resize: vertical;
}

/* ===== Estado de foco ===== */
.main-form input[type="text"]:focus,
.main-form input[type="email"]:focus,
.main-form input[type="tel"]:focus,
.main-form textarea:focus,
.main-form select:focus {
  outline: none;
  background-color: #ffffff;
  border-color: #007CA7;
  box-shadow: 0 0 0 3px rgba(0, 124, 167, 0.15);
}

/* ===== Placeholder ===== */
.main-form ::placeholder {
  color: #9aa1ac;
  opacity: 1;
}

/* ===== Select (dropdown) — seta customizada ===== */
.main-form select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 18px;
  padding-right: 42px;
  cursor: pointer;
}

/* ===== Validação (WPCF7) ===== */
.main-form .wpcf7-not-valid {
  border-color: #e0555a !important;
  background-color: #fdf2f2 !important;
}

.main-form .wpcf7-not-valid-tip {
  font-size: 13px;
  color: #e0555a;
  margin-top: 6px;
}

.main-form .wpcf7-response-output {
  border-radius: 10px;
  padding: 12px 16px !important;
  font-size: 14px;
  margin-top: 20px !important;
}

/* ===== Botão (mantendo o teu, com melhorias) ===== */
.main-form .octf-btn-primary {
  background-color: #007CA7;
  color: #ffffff;
  border: none;
  border-radius: 10px;
  padding: 14px 36px;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: background-color 0.25s ease, transform 0.15s ease;
}

.main-form .octf-btn-primary:hover {
  background-color: #00526F;
  transform: translateY(-1px);
}

.main-form .octf-btn-primary:active {
  transform: translateY(0);
}

/* ===== Responsivo ===== */
@media (max-width: 768px) {
  .main-form .col-md-6,
  .main-form .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f657a4c */.elementor-3225 .elementor-element.elementor-element-f657a4c {
  animation: moveUp linear both;
  animation-timeline: view();
  animation-range: entry 0% cover 40%;
}

@keyframes moveUp {
  from {
    transform: translateY(80px);
  }
  to {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS */@media {
  #back-to-top {
    display: none !important;
  }
}

html, body {
  overscroll-behavior: none;
}

html {
  scroll-behavior: smooth;
}/* End custom CSS */