.elementor-2240 .elementor-element.elementor-element-48963ec{--display:flex;--min-height:80vh;--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;}.elementor-2240 .elementor-element.elementor-element-48963ec:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-48963ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(178deg, var( --e-global-color-secondary ) 0%, #F7F8F3 80%);}.elementor-2240 .elementor-element.elementor-element-1a5098d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.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-2240 .elementor-element.elementor-element-55cc2d2.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-55cc2d2 > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-2240 .elementor-element.elementor-element-55cc2d2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2240 .elementor-element.elementor-element-8d898bb .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:61px;font-weight:700;color:#2C3E50;}.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-2240 .elementor-element.elementor-element-21537b8{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#585858;}.elementor-2240 .elementor-element.elementor-element-7db763a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2240 .elementor-element.elementor-element-0c914e4 .elementor-button{background-color:#437081;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-2240 .elementor-element.elementor-element-0c914e4 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-2240 .elementor-element.elementor-element-0c914e4.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-6b51ef4 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 15px 0px rgba(182, 182, 182, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-2240 .elementor-element.elementor-element-6b51ef4 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-2240 .elementor-element.elementor-element-6b51ef4.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-7bb2145{--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-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-2240 .elementor-element.elementor-element-3efd9e7{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;top:236.019px;z-index:5;}.elementor-2240 .elementor-element.elementor-element-3efd9e7 > .elementor-widget-container{--e-transform-rotateZ:4deg;--e-transform-rotateX:0.2deg;--e-transform-perspective:20px;--e-transform-rotateY:-0.3deg;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-3efd9e7{left:11.898px;}body.rtl .elementor-2240 .elementor-element.elementor-element-3efd9e7{right:11.898px;}.elementor-2240 .elementor-element.elementor-element-7ba45ef{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;top:130.043px;z-index:4;}.elementor-2240 .elementor-element.elementor-element-7ba45ef > .elementor-widget-container{--e-transform-rotateZ:4deg;--e-transform-rotateX:0.2deg;--e-transform-perspective:20px;--e-transform-rotateY:-0.3deg;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-7ba45ef{left:125.702px;}body.rtl .elementor-2240 .elementor-element.elementor-element-7ba45ef{right:125.702px;}.elementor-2240 .elementor-element.elementor-element-68c2940{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;top:32.028px;z-index:3;}.elementor-2240 .elementor-element.elementor-element-68c2940 > .elementor-widget-container{--e-transform-rotateZ:4deg;--e-transform-rotateX:0.2deg;--e-transform-perspective:20px;--e-transform-rotateY:-0.3deg;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-68c2940{left:210.111px;}body.rtl .elementor-2240 .elementor-element.elementor-element-68c2940{right:210.111px;}.elementor-2240 .elementor-element.elementor-element-1a8c155{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2240 .elementor-element.elementor-element-f6f816f{text-align:center;}.elementor-2240 .elementor-element.elementor-element-d91ab25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2240 .elementor-element.elementor-element-d91ab25:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-d91ab25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F3;}.elementor-2240 .elementor-element.elementor-element-b6154db{text-align:center;}.elementor-2240 .elementor-element.elementor-element-b6154db .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:50px;font-weight:600;color:#2C3E50;}.elementor-2240 .elementor-element.elementor-element-d4f42a5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-2240 .elementor-element.elementor-element-c0045bb{--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2240 .elementor-element.elementor-element-c0045bb:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-c0045bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-c0045bb.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2240 .elementor-element.elementor-element-c910578.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-c910578{text-align:center;}.elementor-2240 .elementor-element.elementor-element-c910578 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-21e1c38{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-185119f{--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2240 .elementor-element.elementor-element-185119f:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-185119f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-185119f.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2240 .elementor-element.elementor-element-add62ca.elementor-element{--align-self:center;}.elementor-2240 .elementor-element.elementor-element-add62ca{text-align:center;}.elementor-2240 .elementor-element.elementor-element-add62ca .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-5a65a38{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-2137958{--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2240 .elementor-element.elementor-element-2137958:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-2137958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-2137958.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2240 .elementor-element.elementor-element-2289608.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-2289608{text-align:center;}.elementor-2240 .elementor-element.elementor-element-2289608 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-3d8087f{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-d1528b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2240 .elementor-element.elementor-element-d1528b0:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-d1528b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2240 .elementor-element.elementor-element-118bf25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2240 .elementor-element.elementor-element-3474a5c{text-align:left;}.elementor-2240 .elementor-element.elementor-element-3474a5c .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:88px;font-weight:600;color:#2C3E50;}.elementor-2240 .elementor-element.elementor-element-0f86720{--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-2240 .elementor-element.elementor-element-2947789{--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(182, 182, 182, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2240 .elementor-element.elementor-element-2947789:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-2947789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-2947789.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2240 .elementor-element.elementor-element-ddb3d6e.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-ddb3d6e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-e7e0fb3{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-ce904b6{--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(182, 182, 182, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2240 .elementor-element.elementor-element-ce904b6:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-ce904b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-ce904b6.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2240 .elementor-element.elementor-element-8750463.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-8750463 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-90c029e{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-00a5034{--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(182, 182, 182, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2240 .elementor-element.elementor-element-00a5034:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-00a5034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-00a5034.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2240 .elementor-element.elementor-element-80a8fee.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-80a8fee .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-f5a2424{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-e5902a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2240 .elementor-element.elementor-element-ed6da94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2240 .elementor-element.elementor-element-ed6da94:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-ed6da94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2240 .elementor-element.elementor-element-ed6da94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2240 .elementor-element.elementor-element-c67fb17{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-2240 .elementor-element.elementor-element-c67fb17.elementor-element{--align-self:center;}.elementor-2240 .elementor-element.elementor-element-c67fb17 img{border-radius:20px 20px 20px 20px;}.elementor-2240 .elementor-element.elementor-element-6b46c57{--display:flex;--justify-content:center;}.elementor-2240 .elementor-element.elementor-element-8713237.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-8713237 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-b18d8f3{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-e70600e .elementor-repeater-item-1ac6a71.elementor-social-icon{background-color:#02010100;}.elementor-2240 .elementor-element.elementor-element-e70600e .elementor-repeater-item-1ac6a71.elementor-social-icon i{color:#FD0087;}.elementor-2240 .elementor-element.elementor-element-e70600e .elementor-repeater-item-1ac6a71.elementor-social-icon svg{fill:#FD0087;}.elementor-2240 .elementor-element.elementor-element-e70600e .elementor-repeater-item-ce7bce6.elementor-social-icon{background-color:#02010100;}.elementor-2240 .elementor-element.elementor-element-e70600e .elementor-repeater-item-ce7bce6.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2240 .elementor-element.elementor-element-e70600e .elementor-repeater-item-ce7bce6.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2240 .elementor-element.elementor-element-e70600e{--grid-template-columns:repeat(0, auto);--icon-size:38px;--grid-column-gap:17px;--grid-row-gap:0px;}.elementor-2240 .elementor-element.elementor-element-e70600e .elementor-widget-container{text-align:left;}.elementor-2240 .elementor-element.elementor-element-e70600e .elementor-social-icon{--icon-padding:0em;}.elementor-2240 .elementor-element.elementor-element-fcbfeb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2240 .elementor-element.elementor-element-fcbfeb8:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-fcbfeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-ce9c6d6{--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-2240 .elementor-element.elementor-element-3aa43ce img{width:53%;}.elementor-2240 .elementor-element.elementor-element-25b15d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2240 .elementor-element.elementor-element-0a58d38.elementor-element{--align-self:flex-start;}.elementor-2240 .elementor-element.elementor-element-0a58d38 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-20d1c16{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#29434E;}.elementor-2240 .elementor-element.elementor-element-d77d222{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2240 .elementor-element.elementor-element-d77d222:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-d77d222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2240 .elementor-element.elementor-element-cf7fcfe{text-align:center;}.elementor-2240 .elementor-element.elementor-element-cf7fcfe .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:70px;font-weight:600;color:#2C3E50;}.elementor-2240 .elementor-element.elementor-element-957ba75{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2240 .elementor-element.elementor-element-957ba75.elementor-element{--align-self:center;}.elementor-2240 .elementor-element.elementor-element-4863c5b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2240 .elementor-element.elementor-element-4863c5b:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-4863c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-4863c5b.e-con{--align-self:center;}.elementor-2240 .elementor-element.elementor-element-ee64fe2{text-align:center;}.elementor-2240 .elementor-element.elementor-element-ee64fe2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-2240 .elementor-element.elementor-element-30a8c8d{text-align:center;}.elementor-2240 .elementor-element.elementor-element-30a8c8d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;text-decoration:line-through;color:#2C3E5073;}.elementor-2240 .elementor-element.elementor-element-3b820df{text-align:center;}.elementor-2240 .elementor-element.elementor-element-3b820df .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:700;color:#2C3E50;}.elementor-2240 .elementor-element.elementor-element-e269f09{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#FCC904;--border-color:#FCC904;--border-radius:10px 10px 10px 10px;}.elementor-2240 .elementor-element.elementor-element-e269f09:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-e269f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD32638;}.elementor-2240 .elementor-element.elementor-element-efc3bbd > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-efc3bbd{font-family:"Outfit", Sans-serif;font-weight:600;color:#92400E;}.elementor-widget-wc-add-to-cart .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-2240 .elementor-element.elementor-element-a063c65 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:21px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-2240 .elementor-element.elementor-element-a063c65 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-2240 .elementor-element.elementor-element-c998543 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:#969696;}body.elementor-page-2240:not(.elementor-motion-effects-element-type-background), body.elementor-page-2240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F3;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2240 .elementor-element.elementor-element-48963ec{--min-height:60vh;}.elementor-2240 .elementor-element.elementor-element-55cc2d2 .elementor-heading-title{font-size:14px;}.elementor-2240 .elementor-element.elementor-element-8d898bb .elementor-heading-title{font-size:40px;}.elementor-2240 .elementor-element.elementor-element-7db763a{--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-2240 .elementor-element.elementor-element-7bb2145{--justify-content:center;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-3efd9e7{left:31.064px;}body.rtl .elementor-2240 .elementor-element.elementor-element-3efd9e7{right:31.064px;}.elementor-2240 .elementor-element.elementor-element-3efd9e7{top:164.822px;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-7ba45ef{left:85.396px;}body.rtl .elementor-2240 .elementor-element.elementor-element-7ba45ef{right:85.396px;}.elementor-2240 .elementor-element.elementor-element-7ba45ef{top:91.66px;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-68c2940{left:140.998px;}body.rtl .elementor-2240 .elementor-element.elementor-element-68c2940{right:140.998px;}.elementor-2240 .elementor-element.elementor-element-68c2940{top:15.227px;}.elementor-2240 .elementor-element.elementor-element-1a8c155{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2240 .elementor-element.elementor-element-d4f42a5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-2240 .elementor-element.elementor-element-c910578 .elementor-heading-title{font-size:16px;}.elementor-2240 .elementor-element.elementor-element-add62ca .elementor-heading-title{font-size:16px;}.elementor-2240 .elementor-element.elementor-element-2289608 .elementor-heading-title{font-size:16px;}.elementor-2240 .elementor-element.elementor-element-ed6da94{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2240 .elementor-element.elementor-element-c67fb17{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2240 .elementor-element.elementor-element-c67fb17.elementor-element{--align-self:center;}.elementor-2240 .elementor-element.elementor-element-3aa43ce img{width:83%;}.elementor-2240 .elementor-element.elementor-element-cf7fcfe .elementor-heading-title{font-size:50px;}.elementor-2240 .elementor-element.elementor-element-957ba75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-2240 .elementor-element.elementor-element-48963ec{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2240 .elementor-element.elementor-element-1a5098d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2240 .elementor-element.elementor-element-55cc2d2 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-2240 .elementor-element.elementor-element-55cc2d2.elementor-element{--align-self:center;}.elementor-2240 .elementor-element.elementor-element-55cc2d2 .elementor-heading-title{font-size:14px;}.elementor-2240 .elementor-element.elementor-element-8d898bb{text-align:center;}.elementor-2240 .elementor-element.elementor-element-8d898bb .elementor-heading-title{font-size:36px;}.elementor-2240 .elementor-element.elementor-element-21537b8{text-align:center;}.elementor-2240 .elementor-element.elementor-element-7db763a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2240 .elementor-element.elementor-element-0c914e4 .elementor-button{font-size:14px;padding:10px 15px 10px 15px;}.elementor-2240 .elementor-element.elementor-element-6b51ef4 .elementor-button{font-size:14px;padding:10px 15px 10px 15px;}.elementor-2240 .elementor-element.elementor-element-7bb2145{--min-height:60vh;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-3efd9e7{left:35.67px;}body.rtl .elementor-2240 .elementor-element.elementor-element-3efd9e7{right:35.67px;}.elementor-2240 .elementor-element.elementor-element-3efd9e7{top:153.071px;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-7ba45ef{left:85.304px;}body.rtl .elementor-2240 .elementor-element.elementor-element-7ba45ef{right:85.304px;}.elementor-2240 .elementor-element.elementor-element-7ba45ef{top:81.45px;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-68c2940{left:131.096px;}body.rtl .elementor-2240 .elementor-element.elementor-element-68c2940{right:131.096px;}.elementor-2240 .elementor-element.elementor-element-68c2940{top:19.594px;}.elementor-2240 .elementor-element.elementor-element-b6154db .elementor-heading-title{font-size:30px;}.elementor-2240 .elementor-element.elementor-element-d4f42a5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2240 .elementor-element.elementor-element-2289608.elementor-element{--align-self:center;}.elementor-2240 .elementor-element.elementor-element-3474a5c{text-align:center;}.elementor-2240 .elementor-element.elementor-element-3474a5c .elementor-heading-title{font-size:44px;}.elementor-2240 .elementor-element.elementor-element-ed6da94{--justify-content:center;}.elementor-2240 .elementor-element.elementor-element-c67fb17{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-2240 .elementor-element.elementor-element-e70600e .elementor-widget-container{text-align:center;}.elementor-2240 .elementor-element.elementor-element-cf7fcfe .elementor-heading-title{font-size:30px;}.elementor-2240 .elementor-element.elementor-element-957ba75{width:100%;max-width:100%;}.elementor-2240 .elementor-element.elementor-element-a063c65 .elementor-button{font-size:18px;}}@media(min-width:768px){.elementor-2240 .elementor-element.elementor-element-1a5098d{--width:50%;}.elementor-2240 .elementor-element.elementor-element-7bb2145{--width:50%;}.elementor-2240 .elementor-element.elementor-element-118bf25{--width:50%;}.elementor-2240 .elementor-element.elementor-element-0f86720{--width:50%;}.elementor-2240 .elementor-element.elementor-element-ed6da94{--width:82%;}.elementor-2240 .elementor-element.elementor-element-ce9c6d6{--width:50%;}.elementor-2240 .elementor-element.elementor-element-25b15d4{--width:50%;}.elementor-2240 .elementor-element.elementor-element-4863c5b{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2240 .elementor-element.elementor-element-4863c5b{--width:60%;}}/* Start custom CSS for image, class: .elementor-element-3efd9e7 */.floating1 {
  animation: floatInfinite1 12s ease-in-out infinite;
  will-change: transform;
  transform-style: preserve-3d;
  backface-visibility: hidden;
}

@keyframes floatInfinite1 {
  0%      { transform: translate3d(0, 0, 0) rotate(0deg); }
  16.66%  { transform: translate3d(2px, -3px, 1px) rotate(0.5deg); }
  33.33%  { transform: translate3d(3px, -4px, 0px) rotate(0.7deg); }
  50%     { transform: translate3d(2px, -3.5px, -1px) rotate(0.3deg); }
  66.66%  { transform: translate3d(-2px, -3px, -1px) rotate(-0.5deg); }
  83.33%  { transform: translate3d(-3px, -2px, 0px) rotate(-0.7deg); }
  100%    { transform: translate3d(0, 0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba45ef */.floating21 {
  animation: floatInfinite21 14s ease-in-out infinite;
  will-change: transform;
  transform-style: preserve-3d;
  backface-visibility: hidden;
}

@keyframes floatInfinite21 {
  0%      { transform: translate3d(0, 0, 0) rotate(0deg); }
  16.66%  { transform: translate3d(-3px, 1px, 0.5px) rotate(-0.3deg); }
  33.33%  { transform: translate3d(-4px, 2px, 1px) rotate(-0.5deg); }
  50%     { transform: translate3d(-3px, 0, 0) rotate(0deg); }
  66.66%  { transform: translate3d(3px, -1px, -0.5px) rotate(0.3deg); }
  83.33%  { transform: translate3d(4px, -2px, -1px) rotate(0.5deg); }
  100%    { transform: translate3d(0, 0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68c2940 *//* Комбинированное движение по всем осям с плавным вращением */
.floating3 {
  animation: floatInfinite3 16s ease-in-out infinite;
  will-change: transform;
  transform-style: preserve-3d;
  backface-visibility: hidden;
}

@keyframes floatInfinite3 {
  0%   { transform: translate3d(0, 0, 0) rotate(0deg); }
  25%  { transform: translate3d(2px, -3px, 1px) rotate(0.8deg); }
  50%  { transform: translate3d(-2px, -5px, -1px) rotate(-0.8deg); }
  75%  { transform: translate3d(2px, -3px, 1px) rotate(0.8deg); }
  100% { transform: translate3d(0, 0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48963ec *//* ===== HERO SECTION ===== */
.hero {
  position: relative;
  overflow: hidden;
}

.hero-wrap {
  max-width: 1280px;
  margin: 0 auto;
  padding: 54px 22px 28px;
  display: grid;
  grid-template-columns: 1.2fr .9fr;
  gap: 34px;
  align-items: center;
  position: relative;
  z-index: 1;
}

/* Фон с градиентами */
.hero-bg {
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, rgba(29, 124, 120, 0.35), rgba(202, 168, 94, 0.35)), 
              radial-gradient(circle at 70% 20%, rgba(29, 124, 120, 0.22), transparent 60%);
  filter: blur(30px);
  z-index: -1;
}

/* ===== Floating musical notes ===== */
.note {
  position: absolute;
  opacity: 0.25;
  animation: float 9s ease-in-out infinite;
}

.note svg {
  width: 26px;
  height: 26px;
}

.note.n1 {
  left: 10%;
  top: 18%;
  animation-delay: 0s;
}

.note.n2 {
  left: 5%;
  top: 60%;
  animation-delay: 1.2s;
}

.note.n3 {
  left: 48%;
  top: 8%;
  animation-delay: 2.1s;
}

.note.n4 {
  right: 8%;
  top: 30%;
  animation-delay: 3.2s;
}

@keyframes float {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-14px);
  }
}/* End custom CSS */