.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2237 .elementor-element.elementor-element-c5fdaaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-2237 .elementor-element.elementor-element-c5fdaaa:not(.elementor-motion-effects-element-type-background), .elementor-2237 .elementor-element.elementor-element-c5fdaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6007E;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2237 .elementor-element.elementor-element-92857ed .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2237 .elementor-element.elementor-element-92857ed .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2237 .elementor-element.elementor-element-92857ed{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-2237 .elementor-element.elementor-element-92857ed .elementor-icon-list-icon{padding-right:4px;}.elementor-2237 .elementor-element.elementor-element-92857ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2237 .elementor-element.elementor-element-92857ed .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2237 .elementor-element.elementor-element-92857ed .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2237 .elementor-element.elementor-element-7ba3347{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2237 .elementor-element.elementor-element-7ba3347:not(.elementor-motion-effects-element-type-background), .elementor-2237 .elementor-element.elementor-element-7ba3347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061245;}.elementor-2237 .elementor-element.elementor-element-8cd2965{--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;}.elementor-2237 .elementor-element.elementor-element-8cd2965.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2237 .elementor-element.elementor-element-87738ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-87738ce{text-align:left;}.elementor-2237 .elementor-element.elementor-element-87738ce img{width:100%;}.elementor-2237 .elementor-element.elementor-element-2edc404{--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;}.elementor-2237 .elementor-element.elementor-element-2edc404.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2237 .elementor-element.elementor-element-97da63a{--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;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2237 .elementor-element.elementor-element-511fdd5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2237 .elementor-element.elementor-element-511fdd5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-24c205c{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2237 .elementor-element.elementor-element-a28ea3a{width:auto;max-width:auto;}.elementor-2237 .elementor-element.elementor-element-a28ea3a .elementor-icon-wrapper{text-align:center;}.elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-framed .elementor-icon, .elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-framed .elementor-icon, .elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-stacked .elementor-icon:hover{background-color:#E6007E;}.elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-framed .elementor-icon:hover, .elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-default .elementor-icon:hover{color:#E6007E;border-color:#E6007E;}.elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-framed .elementor-icon:hover, .elementor-2237 .elementor-element.elementor-element-a28ea3a.elementor-view-default .elementor-icon:hover svg{fill:#E6007E;}.elementor-2237 .elementor-element.elementor-element-a28ea3a .elementor-icon{font-size:30px;}.elementor-2237 .elementor-element.elementor-element-a28ea3a .elementor-icon svg{height:30px;}.elementor-2237 .elementor-element.elementor-element-4c3cb19{width:auto;max-width:auto;}.elementor-2237 .elementor-element.elementor-element-4c3cb19 .elementor-icon-wrapper{text-align:center;}.elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-framed .elementor-icon, .elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-framed .elementor-icon, .elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-stacked .elementor-icon:hover{background-color:#E6007E;}.elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-framed .elementor-icon:hover, .elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-default .elementor-icon:hover{color:#E6007E;border-color:#E6007E;}.elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-framed .elementor-icon:hover, .elementor-2237 .elementor-element.elementor-element-4c3cb19.elementor-view-default .elementor-icon:hover svg{fill:#E6007E;}.elementor-2237 .elementor-element.elementor-element-4c3cb19 .elementor-icon{font-size:34px;}.elementor-2237 .elementor-element.elementor-element-4c3cb19 .elementor-icon svg{height:34px;}.elementor-2237 .elementor-element.elementor-element-59734ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2237 .elementor-element.elementor-element-59734ff:not(.elementor-motion-effects-element-type-background), .elementor-2237 .elementor-element.elementor-element-59734ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061245;}.elementor-2237 .elementor-element.elementor-element-0c18325{--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;}.elementor-2237 .elementor-element.elementor-element-0c18325.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-1a00d49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-1a00d49{text-align:left;}.elementor-2237 .elementor-element.elementor-element-1a00d49 img{width:100%;}.elementor-2237 .elementor-element.elementor-element-53fcea8{--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;}.elementor-2237 .elementor-element.elementor-element-53fcea8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-006c7c9{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-2237 .elementor-element.elementor-element-321ca7b{--display:flex;--position:fixed;--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 0px;--row-gap:0px;--column-gap:0px;bottom:0px;}.elementor-2237 .elementor-element.elementor-element-321ca7b:not(.elementor-motion-effects-element-type-background), .elementor-2237 .elementor-element.elementor-element-321ca7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061245;}body:not(.rtl) .elementor-2237 .elementor-element.elementor-element-321ca7b{left:0px;}body.rtl .elementor-2237 .elementor-element.elementor-element-321ca7b{right:0px;}.elementor-2237 .elementor-element.elementor-element-79c4171{--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;}.elementor-2237 .elementor-element.elementor-element-79c4171.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{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-2237 .elementor-element.elementor-element-fed89b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-fed89b6{--icon-box-icon-margin:15px;}.elementor-2237 .elementor-element.elementor-element-fed89b6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-fed89b6.elementor-view-framed .elementor-icon, .elementor-2237 .elementor-element.elementor-element-fed89b6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon-box-title, .elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-2237 .elementor-element.elementor-element-d34fe2a{--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;}.elementor-2237 .elementor-element.elementor-element-d34fe2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-8a7fff4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-8a7fff4{--icon-box-icon-margin:15px;}.elementor-2237 .elementor-element.elementor-element-8a7fff4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-8a7fff4.elementor-view-framed .elementor-icon, .elementor-2237 .elementor-element.elementor-element-8a7fff4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon-box-title, .elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-2237 .elementor-element.elementor-element-3154a4d{--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;}.elementor-2237 .elementor-element.elementor-element-3154a4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-72d3712{--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;}.elementor-2237 .elementor-element.elementor-element-72d3712.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-d3eff8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-d3eff8e{--icon-box-icon-margin:15px;}.elementor-2237 .elementor-element.elementor-element-d3eff8e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-d3eff8e.elementor-view-framed .elementor-icon, .elementor-2237 .elementor-element.elementor-element-d3eff8e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon-box-title{color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon-box-title, .elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-2237 .elementor-element.elementor-element-8b33405{--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;}.elementor-2237 .elementor-element.elementor-element-8b33405.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-2237 .elementor-element.elementor-element-87738ce img{width:100%;}.elementor-2237 .elementor-element.elementor-element-511fdd5{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2237 .elementor-element.elementor-element-24c205c{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}}@media(max-width:1024px){.elementor-2237 .elementor-element.elementor-element-53fcea8{--justify-content:flex-end;}.elementor-2237 .elementor-element.elementor-element-006c7c9{--container-widget-width:103px;--container-widget-flex-grow:0;width:var( --container-widget-width, 103px );max-width:103px;}.elementor-2237 .elementor-element.elementor-element-321ca7b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2237 .elementor-element.elementor-element-79c4171{--justify-content:center;}.elementor-2237 .elementor-element.elementor-element-fed89b6{--icon-box-icon-margin:0px;}.elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon-box-title{margin-bottom:0px;}.elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon{font-size:24px;}.elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon-box-title, .elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon-box-title a{font-size:12px;line-height:0.1em;}.elementor-2237 .elementor-element.elementor-element-d34fe2a{--justify-content:center;}.elementor-2237 .elementor-element.elementor-element-8a7fff4{--icon-box-icon-margin:0px;}.elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon-box-title{margin-bottom:0px;}.elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon{font-size:24px;}.elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon-box-title, .elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon-box-title a{font-size:12px;line-height:0.1em;}.elementor-2237 .elementor-element.elementor-element-3154a4d{--justify-content:center;}.elementor-2237 .elementor-element.elementor-element-72d3712{--justify-content:center;}.elementor-2237 .elementor-element.elementor-element-d3eff8e{--icon-box-icon-margin:0px;}.elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon-box-title{margin-bottom:0px;}.elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon{font-size:24px;}.elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon-box-title, .elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon-box-title a{font-size:12px;line-height:0.1em;}.elementor-2237 .elementor-element.elementor-element-8b33405{--justify-content:center;}}@media(max-width:767px){.elementor-2237 .elementor-element.elementor-element-7ba3347{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2237 .elementor-element.elementor-element-8cd2965{--justify-content:center;}.elementor-2237 .elementor-element.elementor-element-87738ce{text-align:center;}.elementor-2237 .elementor-element.elementor-element-87738ce img{width:250px;}.elementor-2237 .elementor-element.elementor-element-2edc404{--width:44%;--justify-content:flex-start;}.elementor-2237 .elementor-element.elementor-element-97da63a{--width:56%;}.elementor-2237 .elementor-element.elementor-element-511fdd5{width:auto;max-width:auto;}.elementor-2237 .elementor-element.elementor-element-a28ea3a .elementor-icon{font-size:32px;}.elementor-2237 .elementor-element.elementor-element-a28ea3a .elementor-icon svg{height:32px;}.elementor-2237 .elementor-element.elementor-element-4c3cb19 .elementor-icon{font-size:38px;}.elementor-2237 .elementor-element.elementor-element-4c3cb19 .elementor-icon svg{height:38px;}.elementor-2237 .elementor-element.elementor-element-59734ff{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2237 .elementor-element.elementor-element-0c18325{--width:54%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2237 .elementor-element.elementor-element-1a00d49{text-align:left;}.elementor-2237 .elementor-element.elementor-element-1a00d49 img{width:188px;}.elementor-2237 .elementor-element.elementor-element-53fcea8{--width:46%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2237 .elementor-element.elementor-element-006c7c9{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-2237 .elementor-element.elementor-element-006c7c9.elementor-element{--align-self:flex-end;}.elementor-2237 .elementor-element.elementor-element-321ca7b{--width:100%;--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-2237 .elementor-element.elementor-element-79c4171{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2237 .elementor-element.elementor-element-fed89b6{--icon-box-icon-margin:0px;}.elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon-box-title{margin-bottom:0px;}.elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon{font-size:24px;}.elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon-box-title, .elementor-2237 .elementor-element.elementor-element-fed89b6 .elementor-icon-box-title a{font-size:12px;line-height:0.1em;}.elementor-2237 .elementor-element.elementor-element-d34fe2a{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2237 .elementor-element.elementor-element-8a7fff4{--icon-box-icon-margin:0px;}.elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon-box-title{margin-bottom:0px;}.elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon{font-size:24px;}.elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon-box-title, .elementor-2237 .elementor-element.elementor-element-8a7fff4 .elementor-icon-box-title a{font-size:12px;line-height:0.1em;}.elementor-2237 .elementor-element.elementor-element-3154a4d{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2237 .elementor-element.elementor-element-72d3712{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2237 .elementor-element.elementor-element-d3eff8e{--icon-box-icon-margin:-3px;}.elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon{font-size:28px;}.elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon-box-title, .elementor-2237 .elementor-element.elementor-element-d3eff8e .elementor-icon-box-title a{font-size:12px;line-height:0.1em;}.elementor-2237 .elementor-element.elementor-element-8b33405{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(min-width:768px){.elementor-2237 .elementor-element.elementor-element-8cd2965{--width:15%;}.elementor-2237 .elementor-element.elementor-element-2edc404{--width:10%;}.elementor-2237 .elementor-element.elementor-element-97da63a{--width:75%;}.elementor-2237 .elementor-element.elementor-element-0c18325{--width:15%;}.elementor-2237 .elementor-element.elementor-element-53fcea8{--width:15%;}.elementor-2237 .elementor-element.elementor-element-79c4171{--width:10%;}.elementor-2237 .elementor-element.elementor-element-d34fe2a{--width:10%;}.elementor-2237 .elementor-element.elementor-element-3154a4d{--width:10%;}.elementor-2237 .elementor-element.elementor-element-72d3712{--width:10%;}.elementor-2237 .elementor-element.elementor-element-8b33405{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2237 .elementor-element.elementor-element-0c18325{--width:30%;}.elementor-2237 .elementor-element.elementor-element-53fcea8{--width:70%;}.elementor-2237 .elementor-element.elementor-element-321ca7b{--width:100%;}.elementor-2237 .elementor-element.elementor-element-79c4171{--width:20%;}.elementor-2237 .elementor-element.elementor-element-d34fe2a{--width:20%;}.elementor-2237 .elementor-element.elementor-element-3154a4d{--width:20%;}.elementor-2237 .elementor-element.elementor-element-72d3712{--width:20%;}.elementor-2237 .elementor-element.elementor-element-8b33405{--width:20%;}}/* Start custom CSS for shortcode, class: .elementor-element-24c205c */.elementor-2237 .elementor-element.elementor-element-24c205c a{
    color:#fff;
}

.elementor-2237 .elementor-element.elementor-element-24c205c a:hover{
    color:#e6007e;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-006c7c9 */.elementor-2237 .elementor-element.elementor-element-006c7c9 a{
    color:#fff;
}

.elementor-2237 .elementor-element.elementor-element-006c7c9 a:hover{
    color:#e6007e;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d31196d */@media (max-width: 1024px) {
  #mega-menu-toggle-mobile {
    display: flex; 
    flex-direction: column; 
    align-items: center;      
    justify-content: center;
    background-color: #061245 !important;  
    color:#E6007E !important;
    border: none;   
    font-size:12px !important;
    cursor: pointer;
    padding: 0px !important;
    gap:6px !important;
    margin-top:8px !important;
  }
  .elementor-2237 .elementor-element.elementor-element-d31196d i{
      font-size:24px;
  }
    #mega-menu-toggle-mobile:hover {
    background-color: #fff;  

  }
}


/* Стиль для overlay */
.menu-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.4);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
  z-index: 900;
}

.menu-overlay.open {
  opacity: 1;
  visibility: visible;
}

/* Запрещаем прокрутку страницы, когда меню открыто */
.no-scroll {
  overflow: hidden;
}

/* Пример стилей для меню и анимации (остальные стили остаются прежними) */
.menu-mobile-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 80%;
  background: #fff;
  transform: translateX(100%);
  transition: transform 0.3s ease;
  z-index: 1000;
  overflow-y: auto;
}

.menu-mobile-popup.open {
  transform: translateX(0);
}

.menu-level {
  transition: transform 0.3s ease;
  padding: 20px;
}

.menu-level-header {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.menu-back-link {
  text-decoration: none;
  color: #333;
  margin-right: 10px;
  display: flex;
  align-items: center;
  font-size: 16px;
}

.menu-back-link img {
  margin-right: 5px;
}

.menu-level-title {
  font-size: 18px;
  font-weight: bold;
}

.menu-current-heading {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
}

.menu-level-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.menu-level-list li {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  position: relative;
}

.menu-level-list li a {
  text-decoration: none;
  color: #333;
}

.arrow-right {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}/* End custom CSS */