.elementor-551 .elementor-element.elementor-element-68e23479{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-68e23479:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-68e23479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #FF3E0040 0%, #000000 100%);}.elementor-551 .elementor-element.elementor-element-43705111{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-43705111:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-43705111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-551 .elementor-element.elementor-element-43705111.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-ef071e6{--display:flex;}.elementor-551 .elementor-element.elementor-element-ef071e6:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-ef071e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1818;}.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-551 .elementor-element.elementor-element-6731f6be{padding:20px 15px 30px 15px;text-align:center;}.elementor-551 .elementor-element.elementor-element-6731f6be .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:800;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-57339bb2{--display:flex;}.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-551 .elementor-element.elementor-element-5e6a7a4c img{width:100%;max-width:100%;}.elementor-551 .elementor-element.elementor-element-53972841{--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-551 .elementor-element.elementor-element-7af507de{--display:flex;}.elementor-551 .elementor-element.elementor-element-7af507de:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-7af507de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-53549a1f{padding:10px 0px 0px 0px;text-align:center;font-family:"Konkhmer Sleokchher", Sans-serif;font-size:60px;font-weight:800;line-height:92px;color:#D5D5D5;}.elementor-551 .elementor-element.elementor-element-53549a1f p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-53549a1f a{color:#A51E1E;}.elementor-551 .elementor-element.elementor-element-53549a1f a:hover, .elementor-551 .elementor-element.elementor-element-53549a1f a:focus{color:#9C1C1C;}.elementor-551 .elementor-element.elementor-element-1e4216a0{--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;}.elementor-551 .elementor-element.elementor-element-1e4216a0:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-1e4216a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1818;}.elementor-551 .elementor-element.elementor-element-4fcd61dc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-4fcd61dc .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:19px;font-weight:700;color:#FF623B;}.elementor-551 .elementor-element.elementor-element-28ed1730{--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-551 .elementor-element.elementor-element-49f7a212{--display:flex;}.elementor-551 .elementor-element.elementor-element-48e17e5e{padding:15px 0px 0px 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-48e17e5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-decoration:line-through;color:#B8B3B3;}.elementor-551 .elementor-element.elementor-element-ce0d489{--display:flex;}.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, .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-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-3e8f4981{--e-transform-rotateZ:-5deg;background-color:#FF3E00;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #FF3E00;}.elementor-551 .elementor-element.elementor-element-3e8f4981.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-3e8f4981.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-551 .elementor-element.elementor-element-3e8f4981 .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-3e8f4981 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-551 .elementor-element.elementor-element-3e8f4981 .elementor-icon-box-title{color:#0B0C0C;}.elementor-551 .elementor-element.elementor-element-3e8f4981 .elementor-icon-box-description{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-551 .elementor-element.elementor-element-e9f1702{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-551 .elementor-element.elementor-element-e9f1702:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-e9f1702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-52e9f7a{--display:flex;}.elementor-551 .elementor-element.elementor-element-52e9f7a:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-52e9f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-38bc672{padding:10px 0px 0px 0px;text-align:center;font-family:"Konkhmer Sleokchher", Sans-serif;font-size:60px;font-weight:800;line-height:92px;color:#D5D5D5;}.elementor-551 .elementor-element.elementor-element-38bc672 p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-38bc672 a{color:#A51E1E;}.elementor-551 .elementor-element.elementor-element-38bc672 a:hover, .elementor-551 .elementor-element.elementor-element-38bc672 a:focus{color:#9C1C1C;}.elementor-551 .elementor-element.elementor-element-cd13375{--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;}.elementor-551 .elementor-element.elementor-element-cd13375:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-cd13375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1818;}.elementor-551 .elementor-element.elementor-element-801891f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-801891f .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:19px;font-weight:700;color:#FF623B;}.elementor-551 .elementor-element.elementor-element-db93cda{--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-551 .elementor-element.elementor-element-fb66dd2{padding:15px 0px 0px 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-fb66dd2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-decoration:line-through;color:#B8B3B3;}.elementor-551 .elementor-element.elementor-element-86a3dee{--e-transform-rotateZ:-5deg;background-color:#FF3E00;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #FF3E00;}.elementor-551 .elementor-element.elementor-element-86a3dee.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-86a3dee.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-551 .elementor-element.elementor-element-86a3dee .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-86a3dee .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-551 .elementor-element.elementor-element-86a3dee .elementor-icon-box-title{color:#0B0C0C;}.elementor-551 .elementor-element.elementor-element-86a3dee .elementor-icon-box-description{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-551 .elementor-element.elementor-element-164015f7{--display:flex;}.elementor-551 .elementor-element.elementor-element-164015f7:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-164015f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1818;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-551 .elementor-element.elementor-element-43ef26cf{--divider-border-style:solid;--divider-color:#3B3333;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-43ef26cf .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-551 .elementor-element.elementor-element-43ef26cf .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-551 .elementor-element.elementor-element-18a6370b{--display:flex;border-style:solid;--border-style:solid;border-color:#FF000073;--border-color:#FF000073;--border-radius:15px 15px 15px 15px;}.elementor-551 .elementor-element.elementor-element-18a6370b:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-18a6370b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(264deg, #1B1818 0%, #FF3E0047 100%);}.elementor-551 .elementor-element.elementor-element-18a6370b.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-5f65660a{padding:10px 10px 10px 10px;}.elementor-551 .elementor-element.elementor-element-5f65660a .elementor-icon-box-wrapper{gap:15px;}.elementor-551 .elementor-element.elementor-element-5f65660a .elementor-icon-box-title{margin-block-end:5px;color:#FF3E00;}.elementor-551 .elementor-element.elementor-element-5f65660a.elementor-view-stacked .elementor-icon{background-color:#FF3E00;}.elementor-551 .elementor-element.elementor-element-5f65660a.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-5f65660a.elementor-view-default .elementor-icon{fill:#FF3E00;color:#FF3E00;border-color:#FF3E00;}.elementor-551 .elementor-element.elementor-element-5f65660a .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-5f65660a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-5f65660a:has(:hover) .elementor-icon-box-title,
					 .elementor-551 .elementor-element.elementor-element-5f65660a:has(:focus) .elementor-icon-box-title{color:#FF3E00;}.elementor-551 .elementor-element.elementor-element-5f65660a .elementor-icon-box-description{color:#B1ACAC;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-7923f60c{padding:0px 10px 10px 10px;}.elementor-551 .elementor-element.elementor-element-7923f60c .elementor-progress-wrapper .elementor-progress-bar{background-color:#FF3E00;}.elementor-551 .elementor-element.elementor-element-7923f60c .elementor-progress-wrapper{background-color:#272829;border-radius:20px;overflow:hidden;}.elementor-551 .elementor-element.elementor-element-7923f60c .elementor-progress-bar{height:10px;line-height:10px;}.elementor-551 .elementor-element.elementor-element-7b39d10c{--display:flex;--border-radius:0px 0px 35px 35px;}.elementor-551 .elementor-element.elementor-element-7b39d10c:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-7b39d10c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-551 .elementor-element.elementor-element-5dbbf35d .elementor-button{background-color:#FF3E00;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:35px 35px 35px 35px;padding:25px 80px 25px 80px;}.elementor-551 .elementor-element.elementor-element-5dbbf35d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;border-radius:35px 35px 35px 35px;box-shadow:0px 0px 20px 0px #FF3E00;}.elementor-551 .elementor-element.elementor-element-5dbbf35d.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-4de85697{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-4de85697:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-4de85697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-551 .elementor-element.elementor-element-4de85697.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-3c51557d{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-15c84ee );--border-color:var( --e-global-color-15c84ee );--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-3c51557d:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-3c51557d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-3c51557d.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-3abfcf7a{--display:flex;}.elementor-551 .elementor-element.elementor-element-36526150{padding:20px 0px 20px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-36526150 .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-551b61be{--divider-border-style:solid;--divider-color:#3B3333;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-551b61be .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-551 .elementor-element.elementor-element-551b61be .elementor-divider{text-align:center;}.elementor-551 .elementor-element.elementor-element-46d71dce{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-46d71dce.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-166c1059{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-166c1059 p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-6c448d48{--spacer-size:10px;}.elementor-551 .elementor-element.elementor-element-1dfd07f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-1dfd07f.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-1dfd07f .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:19px;font-weight:800;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-3fcdbdc6{--spacer-size:10px;}.elementor-551 .elementor-element.elementor-element-67ff6de5{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-551 .elementor-element.elementor-element-67ff6de5 p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-66f4fb2e{--divider-border-style:solid;--divider-color:#3B3333;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-66f4fb2e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-551 .elementor-element.elementor-element-66f4fb2e .elementor-divider{text-align:center;}.elementor-551 .elementor-element.elementor-element-4dcadd8d{--display:flex;}.elementor-551 .elementor-element.elementor-element-3d73e637{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-3d73e637.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-280158bd{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-280158bd p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-2b996a45{--spacer-size:10px;}.elementor-551 .elementor-element.elementor-element-67e4b249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-67e4b249.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-67e4b249 .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:19px;font-weight:800;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-28175cd5{--spacer-size:10px;}.elementor-551 .elementor-element.elementor-element-6b5fa962{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-551 .elementor-element.elementor-element-6b5fa962 p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-71046195{--divider-border-style:solid;--divider-color:#3B3333;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-71046195 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-551 .elementor-element.elementor-element-71046195 .elementor-divider{text-align:center;}.elementor-551 .elementor-element.elementor-element-ed03d07{--display:flex;}.elementor-551 .elementor-element.elementor-element-7b6e3c84{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-7b6e3c84.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-100a91af{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-100a91af p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-2c0b7463{--spacer-size:10px;}.elementor-551 .elementor-element.elementor-element-16459c26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-16459c26.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-16459c26 .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:19px;font-weight:800;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-43f3ac8f{--spacer-size:10px;}.elementor-551 .elementor-element.elementor-element-d02b4de{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-551 .elementor-element.elementor-element-d02b4de p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-40f36114{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-40f36114:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-40f36114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-551 .elementor-element.elementor-element-40f36114.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-68ab39e{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-15c84ee );--border-color:var( --e-global-color-15c84ee );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-68ab39e:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-68ab39e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-7a880cbd{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-551 .elementor-element.elementor-element-7a880cbd:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-7a880cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-2098e6d6{padding:20px 15px 20px 15px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-2098e6d6 .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:30px;font-weight:800;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-4aff4cf0{--divider-border-style:solid;--divider-color:#3B3333;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-4aff4cf0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-551 .elementor-element.elementor-element-4aff4cf0 .elementor-divider{text-align:center;}.elementor-551 .elementor-element.elementor-element-5833fdd8{--display:flex;--border-radius:0px 0px 20px 20px;}.elementor-551 .elementor-element.elementor-element-5833fdd8:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-5833fdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-47ea4476{padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;color:#DFDFDF;}.elementor-551 .elementor-element.elementor-element-4f939c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-4f939c4:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-4f939c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-551 .elementor-element.elementor-element-4f939c4.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-1c997906{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-15c84ee );--border-color:var( --e-global-color-15c84ee );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-1c997906:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-1c997906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-663bebc .elementor-button{background-color:var( --e-global-color-a4bf711 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:35px 35px 35px 35px;padding:25px 80px 25px 80px;}.elementor-551 .elementor-element.elementor-element-663bebc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;border-radius:35px 35px 35px 35px;box-shadow:0px 0px 20px 0px #FF3E00;}.elementor-551 .elementor-element.elementor-element-663bebc.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-6a48151a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-6a48151a:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-6a48151a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-551 .elementor-element.elementor-element-6a48151a.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-17140e0b{--display:flex;}.elementor-551 .elementor-element.elementor-element-27ac2788{padding:0px 0px 15px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-27ac2788 .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-65b66a8{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-15c84ee );--border-color:var( --e-global-color-15c84ee );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-65b66a8:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-65b66a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1818;}.elementor-551 .elementor-element.elementor-element-65b66a8.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-58704d47{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-551 .elementor-element.elementor-element-15520a9a{--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:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-3ea1eb49 .elementor-icon-box-wrapper{gap:10px;}.elementor-551 .elementor-element.elementor-element-3ea1eb49 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-3ea1eb49.elementor-view-stacked .elementor-icon{background-color:#FF3C3C;}.elementor-551 .elementor-element.elementor-element-3ea1eb49.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-3ea1eb49.elementor-view-default .elementor-icon{fill:#FF3C3C;color:#FF3C3C;border-color:#FF3C3C;}.elementor-551 .elementor-element.elementor-element-3ea1eb49 .elementor-icon{font-size:50px;}.elementor-551 .elementor-element.elementor-element-3ea1eb49 .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-3ea1eb49 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-551 .elementor-element.elementor-element-3ea1eb49 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-ef71f48 .elementor-icon-box-wrapper{text-align:end;}.elementor-551 .elementor-element.elementor-element-ef71f48 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-ef71f48 .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-ef71f48 .elementor-icon-box-title a{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:30px;font-weight:800;}.elementor-551 .elementor-element.elementor-element-ef71f48 .elementor-icon-box-description{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:12px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-c924452{--divider-border-style:solid;--divider-color:#3B3333;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-c924452 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-551 .elementor-element.elementor-element-c924452 .elementor-divider{text-align:center;}.elementor-551 .elementor-element.elementor-element-4a9b221{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-711e725a .elementor-progress-wrapper .elementor-progress-bar{background-color:#04E676;}.elementor-551 .elementor-element.elementor-element-711e725a .elementor-progress-wrapper{background-color:#272829;border-radius:20px;overflow:hidden;}.elementor-551 .elementor-element.elementor-element-711e725a .elementor-progress-bar{height:6px;line-height:6px;}.elementor-551 .elementor-element.elementor-element-6c67940c{--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;}.elementor-551 .elementor-element.elementor-element-71bb59c1{padding:5px 0px 0px 0px;font-family:"Konkhmer Sleokchher", Sans-serif;font-size:12px;font-weight:400;color:#7A7A7A;}.elementor-551 .elementor-element.elementor-element-71bb59c1 p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-4193da73{padding:5px 0px 0px 0px;font-family:"Konkhmer Sleokchher", Sans-serif;font-size:12px;font-weight:400;color:#04E676;}.elementor-551 .elementor-element.elementor-element-4193da73 p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-246a394{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-246a394:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-246a394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-551 .elementor-element.elementor-element-246a394.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-c5d6f51{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-763720e{padding:0px 0px 020px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-763720e .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:30px;font-weight:800;color:#FFFFFF;}.elementor-551 .elementor-element.elementor-element-54a94ff{padding:0px 0px 0px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-54a94ff .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:18px;font-weight:600;color:#FF5F1E;}.elementor-551 .elementor-element.elementor-element-f6aad1e{--display:flex;}.elementor-551 .elementor-element.elementor-element-481b5df img{width:100%;max-width:100%;}.elementor-551 .elementor-element.elementor-element-e9dc305{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-551 .elementor-element.elementor-element-e9dc305:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-e9dc305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-78d675b{--display:flex;}.elementor-551 .elementor-element.elementor-element-78d675b:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-78d675b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-4937def{padding:10px 0px 0px 0px;text-align:center;font-family:"Konkhmer Sleokchher", Sans-serif;font-size:60px;font-weight:800;line-height:92px;color:#D5D5D5;}.elementor-551 .elementor-element.elementor-element-4937def p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-4937def a{color:#A51E1E;}.elementor-551 .elementor-element.elementor-element-4937def a:hover, .elementor-551 .elementor-element.elementor-element-4937def a:focus{color:#9C1C1C;}.elementor-551 .elementor-element.elementor-element-58f21b1{--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;}.elementor-551 .elementor-element.elementor-element-58f21b1:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-58f21b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1818;}.elementor-551 .elementor-element.elementor-element-acee1cb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-acee1cb .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:19px;font-weight:700;color:#FF623B;}.elementor-551 .elementor-element.elementor-element-197ee06{--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-551 .elementor-element.elementor-element-a31b960{padding:15px 0px 0px 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-a31b960 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-decoration:line-through;color:#B8B3B3;}.elementor-551 .elementor-element.elementor-element-c0694c0{--e-transform-rotateZ:-5deg;background-color:#FF3E00;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #FF3E00;}.elementor-551 .elementor-element.elementor-element-c0694c0.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-c0694c0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-551 .elementor-element.elementor-element-c0694c0 .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-c0694c0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-551 .elementor-element.elementor-element-c0694c0 .elementor-icon-box-title{color:#0B0C0C;}.elementor-551 .elementor-element.elementor-element-c0694c0 .elementor-icon-box-description{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-551 .elementor-element.elementor-element-6c39e33{--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-551 .elementor-element.elementor-element-0dd93ef{--display:flex;}.elementor-551 .elementor-element.elementor-element-0dd93ef:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-0dd93ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7aced );}.elementor-551 .elementor-element.elementor-element-82a0343{padding:10px 0px 0px 0px;text-align:center;font-family:"Konkhmer Sleokchher", Sans-serif;font-size:60px;font-weight:800;line-height:92px;color:#D5D5D5;}.elementor-551 .elementor-element.elementor-element-82a0343 p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-82a0343 a{color:#A51E1E;}.elementor-551 .elementor-element.elementor-element-82a0343 a:hover, .elementor-551 .elementor-element.elementor-element-82a0343 a:focus{color:#9C1C1C;}.elementor-551 .elementor-element.elementor-element-d2277b4{--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;}.elementor-551 .elementor-element.elementor-element-d2277b4:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-d2277b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1818;}.elementor-551 .elementor-element.elementor-element-8e35559{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-8e35559 .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:19px;font-weight:700;color:#FF623B;}.elementor-551 .elementor-element.elementor-element-79dd9d5{--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-551 .elementor-element.elementor-element-7071d11{--display:flex;}.elementor-551 .elementor-element.elementor-element-630e0f6{padding:15px 0px 0px 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-630e0f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-decoration:line-through;color:#B8B3B3;}.elementor-551 .elementor-element.elementor-element-98be014{--display:flex;}.elementor-551 .elementor-element.elementor-element-15c3a64{--e-transform-rotateZ:-5deg;background-color:#FF3E00;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #FF3E00;}.elementor-551 .elementor-element.elementor-element-15c3a64.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-15c3a64.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-551 .elementor-element.elementor-element-15c3a64 .elementor-icon-box-title, .elementor-551 .elementor-element.elementor-element-15c3a64 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-551 .elementor-element.elementor-element-15c3a64 .elementor-icon-box-title{color:#0B0C0C;}.elementor-551 .elementor-element.elementor-element-15c3a64 .elementor-icon-box-description{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-551 .elementor-element.elementor-element-733a9f3{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-551 .elementor-element.elementor-element-2654a0e .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-551 .elementor-element.elementor-element-2654a0e .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-551 .elementor-element.elementor-element-2654a0e .eael-contact-form-7-wrapper{text-align:default;}.elementor-551 .elementor-element.elementor-element-2654a0e .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-a4e440e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-a4e440e:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-a4e440e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-551 .elementor-element.elementor-element-a4e440e.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-29942d4{--display:flex;}.elementor-551 .elementor-element.elementor-element-deb496c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-deb496c:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-deb496c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-a4bf711 ) 0%, #000000 0%);}.elementor-551 .elementor-element.elementor-element-deb496c.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-cbaa3c7{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-cbaa3c7:not(.elementor-motion-effects-element-type-background), .elementor-551 .elementor-element.elementor-element-cbaa3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #FF3E0029 0%, #000000 100%);}.elementor-551 .elementor-element.elementor-element-73b39b6{padding:0px 50px 0px 50px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-9a0c8c2{--display:flex;--padding-top:10px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-3ae8254{padding:0px 0px 0px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-3ae8254 .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-2498e2e{padding:20px 0px 0px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-2498e2e .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-bf819da{padding:20px 0px 0px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-bf819da .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-c7a334a{padding:20px 0px 0px 0px;text-align:center;}.elementor-551 .elementor-element.elementor-element-c7a334a .elementor-heading-title{font-family:"Konkhmer Sleokchher", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;color:var( --e-global-color-text );}body.elementor-page-551:not(.elementor-motion-effects-element-type-background), body.elementor-page-551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #FF3E00 0%, #000000 0%);}@media(max-width:1024px){.elementor-551 .elementor-element.elementor-element-e9f1702{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-551 .elementor-element.elementor-element-38bc672{font-size:49px;}.elementor-551 .elementor-element.elementor-element-801891f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-551 .elementor-element.elementor-element-fb66dd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-551 .elementor-element.elementor-element-fb66dd2 .elementor-heading-title{font-size:20px;}.elementor-551 .elementor-element.elementor-element-86a3dee .elementor-icon-box-description{font-size:9px;}.elementor-551 .elementor-element.elementor-element-5dbbf35d{margin:20px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-5dbbf35d .elementor-button{font-size:17px;padding:20px 50px 20px 50px;}.elementor-551 .elementor-element.elementor-element-2098e6d6 .elementor-heading-title{font-size:25px;}.elementor-551 .elementor-element.elementor-element-663bebc{margin:20px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;}.elementor-551 .elementor-element.elementor-element-663bebc .elementor-button{font-size:16px;padding:20px 50px 20px 50px;}.elementor-551 .elementor-element.elementor-element-e9dc305{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-551 .elementor-element.elementor-element-4937def{font-size:49px;}.elementor-551 .elementor-element.elementor-element-acee1cb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-551 .elementor-element.elementor-element-a31b960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-551 .elementor-element.elementor-element-a31b960 .elementor-heading-title{font-size:20px;}.elementor-551 .elementor-element.elementor-element-c0694c0 .elementor-icon-box-description{font-size:9px;}}@media(min-width:768px){.elementor-551 .elementor-element.elementor-element-43705111{--width:45%;}.elementor-551 .elementor-element.elementor-element-ef071e6{--width:100%;}.elementor-551 .elementor-element.elementor-element-49f7a212{--width:36%;}.elementor-551 .elementor-element.elementor-element-18a6370b{--width:90%;}.elementor-551 .elementor-element.elementor-element-4de85697{--width:45%;}.elementor-551 .elementor-element.elementor-element-3c51557d{--width:95%;}.elementor-551 .elementor-element.elementor-element-40f36114{--width:45%;}.elementor-551 .elementor-element.elementor-element-4f939c4{--width:45%;}.elementor-551 .elementor-element.elementor-element-6a48151a{--width:45%;}.elementor-551 .elementor-element.elementor-element-65b66a8{--width:95%;}.elementor-551 .elementor-element.elementor-element-246a394{--width:45%;}.elementor-551 .elementor-element.elementor-element-7071d11{--width:36%;}.elementor-551 .elementor-element.elementor-element-a4e440e{--width:45%;}.elementor-551 .elementor-element.elementor-element-deb496c{--width:45%;}}@media(max-width:767px){.elementor-551 .elementor-element.elementor-element-53972841{--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-551 .elementor-element.elementor-element-53549a1f{font-size:35px;}.elementor-551 .elementor-element.elementor-element-1e4216a0{--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-551 .elementor-element.elementor-element-4fcd61dc .elementor-heading-title{font-size:15px;}.elementor-551 .elementor-element.elementor-element-28ed1730{--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-551 .elementor-element.elementor-element-49f7a212{--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-551 .elementor-element.elementor-element-48e17e5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-48e17e5e .elementor-heading-title{font-size:16px;}.elementor-551 .elementor-element.elementor-element-ce0d489{--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-551 .elementor-element.elementor-element-3e8f4981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-551 .elementor-element.elementor-element-3e8f4981.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-3e8f4981 .elementor-icon-box-description{font-size:10px;}.elementor-551 .elementor-element.elementor-element-e9f1702{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-38bc672{text-align:center;font-size:52px;}.elementor-551 .elementor-element.elementor-element-38bc672 p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-cd13375{--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-551 .elementor-element.elementor-element-801891f .elementor-heading-title{font-size:15px;}.elementor-551 .elementor-element.elementor-element-db93cda{--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-551 .elementor-element.elementor-element-fb66dd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 10px 0px 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-fb66dd2 .elementor-heading-title{font-size:19px;}.elementor-551 .elementor-element.elementor-element-86a3dee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-551 .elementor-element.elementor-element-86a3dee.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-86a3dee .elementor-icon-box-description{font-size:9px;}.elementor-551 .elementor-element.elementor-element-164015f7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-551 .elementor-element.elementor-element-7b39d10c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-551 .elementor-element.elementor-element-5dbbf35d{padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-5dbbf35d.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-5dbbf35d .elementor-button{font-size:15px;padding:20px 50px 20px 50px;}.elementor-551 .elementor-element.elementor-element-663bebc{padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-663bebc.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-663bebc .elementor-button{font-size:15px;padding:20px 50px 20px 50px;}.elementor-551 .elementor-element.elementor-element-6a48151a{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-551 .elementor-element.elementor-element-17140e0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-27ac2788 .elementor-heading-title{font-size:30px;}.elementor-551 .elementor-element.elementor-element-e9dc305{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-4937def{text-align:center;font-size:52px;}.elementor-551 .elementor-element.elementor-element-4937def p{margin-block-end:0px;}.elementor-551 .elementor-element.elementor-element-58f21b1{--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-551 .elementor-element.elementor-element-acee1cb .elementor-heading-title{font-size:15px;}.elementor-551 .elementor-element.elementor-element-197ee06{--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-551 .elementor-element.elementor-element-a31b960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 10px 0px 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-a31b960 .elementor-heading-title{font-size:19px;}.elementor-551 .elementor-element.elementor-element-c0694c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-551 .elementor-element.elementor-element-c0694c0.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-c0694c0 .elementor-icon-box-description{font-size:9px;}.elementor-551 .elementor-element.elementor-element-6c39e33{--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-551 .elementor-element.elementor-element-0dd93ef{--width:40%;}.elementor-551 .elementor-element.elementor-element-82a0343{font-size:35px;}.elementor-551 .elementor-element.elementor-element-d2277b4{--width:60%;--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-551 .elementor-element.elementor-element-8e35559 .elementor-heading-title{font-size:15px;}.elementor-551 .elementor-element.elementor-element-79dd9d5{--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-551 .elementor-element.elementor-element-7071d11{--width:25%;--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-551 .elementor-element.elementor-element-630e0f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;text-align:start;}.elementor-551 .elementor-element.elementor-element-630e0f6 .elementor-heading-title{font-size:16px;}.elementor-551 .elementor-element.elementor-element-98be014{--width:75%;--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-551 .elementor-element.elementor-element-15c3a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-551 .elementor-element.elementor-element-15c3a64.elementor-element{--align-self:center;}.elementor-551 .elementor-element.elementor-element-15c3a64 .elementor-icon-box-description{font-size:10px;}body.elementor-page-551:not(.elementor-motion-effects-element-type-background), body.elementor-page-551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FF3E00 0%, #000000 100%);}}/* Start custom CSS for shortcode, class: .elementor-element-1e41d27 */.product-acf-gallery {
    width: 100%;
    max-width: 980px;
    margin: 25px auto;
    position: relative;
    background: transparent;
}

.product-gallery-main {
    width: 100%;
    margin-bottom: 16px;
    position: relative;
    background: transparent;
    overflow: hidden;
    border-radius: 18px;
}

.product-gallery-main .swiper-wrapper,
.product-gallery-main .swiper-slide {
    background: transparent;
}

.product-main-image {
    width: 100%;
    background: transparent;
    border-radius: 18px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-main-image img {
    width: 100%;
    height: 520px;
    object-fit: contain;
    object-position: center;
    display: block;
    background: transparent;
}

/* Миниатюры снизу */
.product-gallery-thumbs {
    width: 100%;
    padding: 5px 36px;
    background: transparent;
}

.product-gallery-thumbs .swiper-slide {
    cursor: pointer;
    opacity: 0.5;
    transition: opacity 0.25s ease, transform 0.25s ease;
}

.product-gallery-thumbs .swiper-slide:hover,
.product-gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
    transform: translateY(-2px);
}

.product-thumb-image {
    width: 100%;
    height: 62px;
    border-radius: 6px;
    overflow: hidden;
    border: 2px solid transparent;
    background: transparent;
}

.product-gallery-thumbs .swiper-slide-thumb-active .product-thumb-image {
    border-color: #FF3E02;
}

.product-thumb-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    background: transparent;
}

/* Кнопки по бокам */
.product-gallery-prev,
.product-gallery-next {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: #FF3E02;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    transform: translateY(-50%);
    box-shadow: 0 4px 18px rgba(255, 62, 2, 0.35);
    transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
}

.product-gallery-prev:hover,
.product-gallery-next:hover {
    transform: translateY(-50%) scale(1.08);
    background: #e63700;
    box-shadow: 0 6px 24px rgba(255, 62, 2, 0.5);
}

.product-gallery-prev {
    left: 14px;
}

.product-gallery-next {
    right: 14px;
}

.product-gallery-prev::after,
.product-gallery-next::after {
    content: '';
    width: 9px;
    height: 9px;
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
}

.product-gallery-prev::after {
    transform: translate(-35%, -50%) rotate(-135deg);
}

.product-gallery-next::after {
    transform: translate(-65%, -50%) rotate(45deg);
}

/* Адаптив */
@media (max-width: 768px) {
    .product-main-image img {
        height: 380px;
    }

    .product-gallery-thumbs {
        padding: 5px 28px;
    }

    .product-thumb-image {
        height: 54px;
    }
}

@media (max-width: 480px) {
    .product-main-image img {
        height: 300px;
    }

    .product-gallery-prev,
    .product-gallery-next {
        width: 32px;
        height: 32px;
    }

    .product-gallery-prev {
        left: 8px;
    }

    .product-gallery-next {
        right: 8px;
    }

    .product-thumb-image {
        height: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47ea4476 *//* Растягиваем обычные картинки внутри текстового редактора */
.elementor-551 .elementor-element.elementor-element-47ea4476 img:not(.emoji) {
    width: 100% !important;
    height: auto !important;
    object-fit: cover;
}

/* Возвращаем emoji нормальный размер */
.elementor-551 .elementor-element.elementor-element-47ea4476 img.emoji {
    width: 1em !important;
    height: 1em !important;
    display: inline !important;
    object-fit: contain !important;
    vertical-align: -0.1em;
}

/* Убираем ограничения, которые WP иногда добавляет инлайново */
.elementor-551 .elementor-element.elementor-element-47ea4476 .wp-caption {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a096129 */.acf-google-comments {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    width: 100%;
    max-width: 760px;
    margin: 30px auto;
    padding-left: 18px;
    padding-right: 18px;
    box-sizing: border-box;
}

.acf-google-comment-card {
    width: 100%;
    box-sizing: border-box;
    background: #1d1a1a;
    border: 3px solid #34363d;
    border-radius: 20px;
    padding: 34px 32px 30px;
    color: #ffffff;
    box-shadow: 0 18px 40px rgba(0, 0, 0, 0.35);
}

.acf-google-comment-top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 22px;
}

.acf-google-left {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
}

.acf-google-logo {
    width: 40px;
    height: 40px;
    flex: 0 0 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.acf-google-logo svg {
    width: 40px;
    height: 40px;
    display: block;
}

.acf-google-info {
    min-width: 0;
}

.acf-google-name {
    font-size: 17px;
    line-height: 1.2;
    font-weight: 800;
    font-style: italic;
    color: #ffffff;
    margin-bottom: 7px;
}

.acf-google-stars {
    color: #ffb526;
    font-size: 17px;
    line-height: 1;
    letter-spacing: 2px;
    text-shadow: 0 0 8px rgba(255, 181, 38, 0.25);
}

.acf-google-verified {
    background: #173d1b;
    border: 1px solid #2f7336;
    color: #8df28d;
    border-radius: 5px;
    padding: 5px 9px;
    font-size: 11px;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
    box-shadow: inset 0 0 10px rgba(141, 242, 141, 0.08);
}

.acf-google-text {
    color: #f1f1f1;
    font-size: 17px;
    line-height: 1.55;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 42px;
}

.acf-google-text p {
    margin: 0 0 10px;
}

.acf-google-text p:last-child {
    margin-bottom: 0;
}

.acf-google-line {
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.15);
}

@media (max-width: 600px) {
    .acf-google-comments {
        gap: 18px;
        margin: 22px auto;
        padding-left: 14px;
        padding-right: 14px;
    }

    .acf-google-comment-card {
        padding: 26px 20px 24px;
        border-radius: 18px;
    }

    .acf-google-comment-top {
        gap: 12px;
        margin-bottom: 20px;
    }

    .acf-google-left {
        gap: 11px;
    }

    .acf-google-logo,
    .acf-google-logo svg {
        width: 36px;
        height: 36px;
    }

    .acf-google-logo {
        flex-basis: 36px;
    }

    .acf-google-name {
        font-size: 15px;
    }

    .acf-google-stars {
        font-size: 15px;
        letter-spacing: 1px;
    }

    .acf-google-verified {
        font-size: 9px;
        padding: 5px 7px;
    }

    .acf-google-text {
        font-size: 15px;
        margin-bottom: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-2654a0e *//* Растягиваем саму форму и ее внутренние контейнеры */
.custom-dark-form, 
.custom-dark-form form,
.custom-dark-form .wpcf7 {
    width: 100% !important;
    display: block !important;
}

/* Убираем ограничения с параграфов и оберток, которые лепит CF7 */
.custom-dark-form p,
.custom-dark-form .wpcf7-form-control-wrap {
    display: block !important;
    width: 100% !important;
    margin: 0 0 15px 0 !important;
}

/* Поля ввода и селект */
.custom-dark-form input:not([type="submit"]),
.custom-dark-form select {
    width: 100% !important;
    min-width: 100% !important; /* Добавили min-width */
    background-color: #222222 !important;
    color: #ffffff !important;
    border: 1px solid #333333 !important;
    border-radius: 15px !important;
    padding: 15px !important;
    font-size: 16px;
    box-sizing: border-box !important;
    text-align: center !important;
    text-align-last: center !important;
}

/* Кнопка: чорний текст за дефолтом */
.custom-dark-form input[type="submit"] {
    background-color: #e6392a !important;
    color: #000000 !important; /* Чорний текст */
    border-radius: 50px !important;
    padding: 18px !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    border: none !important;
    cursor: pointer;
    transition: 0.3s ease;
    width: 100% !important;
    display: block !important;
}

/* Кнопка при наведенні: текст стає білим */
.custom-dark-form input[type="submit"]:hover {
    background-color: #ff4d3d !important;
    color: #ffffff !important; /* Білий текст */
    transform: translateY(-2px);
}


#phone-mask {
    text-align: center !important;
    background-color: #222222 !important;
    color: #ffffff !important;
    border: 1px solid #333333 !important;
    border-radius: 15px !important;
    padding: 15px !important;
    
    /* Настройка прерывистого подчеркивания */
    text-decoration: underline !important;
    text-decoration-style: dashed !important; /* Делает линию штриховой */
    text-underline-offset: 10px; /* Опускаем линию под цифры */
    text-decoration-color: #555555 !important; /* Цвет штрихов */
    text-decoration-thickness: 2px !important;
    
    letter-spacing: 4px; /* Разделяет цифры, чтобы штрихи под ними были видны отдельно */
    transition: all 0.3s ease;
}

/* Когда поле активно */
#phone-mask:focus {
    text-decoration-color: #e6392a !important; /* Штрихи становятся красными */
    outline: none !important;
    border-color: #444 !important;
}/* End custom CSS */