.elementor-19003 .elementor-element.elementor-element-a4f4520{--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-19003 .elementor-element.elementor-element-315a590{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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-19003 .elementor-element.elementor-element-2ab3ebbb{--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-19003 .elementor-element.elementor-element-2ab3ebbb:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-2ab3ebbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistroenglish.com/wp-content/uploads/2026/02/grid-pattern-yello.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19003 .elementor-element.elementor-element-4ee565df{--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-19003 .elementor-element.elementor-element-16860711{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-19003 .elementor-element.elementor-element-ce35d6b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.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-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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19003 .elementor-element.elementor-element-7a7902b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-7a7902b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-7a7902b{--e-icon-list-icon-size:14px;}.elementor-19003 .elementor-element.elementor-element-7a7902b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19003 .elementor-element.elementor-element-7a7902b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-19003 .elementor-element.elementor-element-7a7902b .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-19003 .elementor-element.elementor-element-7ca3f696.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-19003 .elementor-element.elementor-element-7ca3f696.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-19003 .elementor-element.elementor-element-7ca3f696.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-19003 .elementor-element.elementor-element-7ca3f696 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-7ca3f696 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-35419836{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-193065f4{text-align:end;}.elementor-19003 .elementor-element.elementor-element-193065f4 img{width:100%;max-width:380px;}.elementor-19003 .elementor-element.elementor-element-4fafa257{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-3d192f0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-748b7184 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:-2px -2px -2px -2px;}.elementor-19003 .elementor-element.elementor-element-366d87e8{--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-19003 .elementor-element.elementor-element-71913579{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-71913579.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19003 .elementor-element.elementor-element-f541f7d > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-19003 .elementor-element.elementor-element-f541f7d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-19003 .elementor-element.elementor-element-f541f7d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-f541f7d .elementor-icon-box-title, .elementor-19003 .elementor-element.elementor-element-f541f7d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;}.elementor-19003 .elementor-element.elementor-element-f541f7d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:4px;font-weight:700;}.elementor-19003 .elementor-element.elementor-element-1b7d9cb6 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-19003 .elementor-element.elementor-element-1b7d9cb6{text-align:center;}.elementor-19003 .elementor-element.elementor-element-293fb8a6{text-align:center;}.elementor-19003 .elementor-element.elementor-element-19f79b2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-19f79b2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19003 .elementor-element.elementor-element-349a6794 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-349a6794 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-349a6794{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19003 .elementor-element.elementor-element-349a6794 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19003 .elementor-element.elementor-element-349a6794 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-19003 .elementor-element.elementor-element-349a6794 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-53b6d873{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-4d4c645b{text-align:center;}.elementor-19003 .elementor-element.elementor-element-3ca1436d{text-align:center;}.elementor-19003 .elementor-element.elementor-element-320df782{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#6EC1E4;}.elementor-19003 .elementor-element.elementor-element-4a01fdf7{--display:flex;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-19003 .elementor-element.elementor-element-4a01fdf7:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-4a01fdf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-19003 .elementor-element.elementor-element-38c9d652{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19003 .elementor-element.elementor-element-169ce371{text-align:center;}.elementor-19003 .elementor-element.elementor-element-59a4d912{text-align:center;}.elementor-19003 .elementor-element.elementor-element-3411fead{--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:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-3411fead:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-3411fead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-19003 .elementor-element.elementor-element-15c7657a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-5bcd5c08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-266a8ce2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-19003 .elementor-element.elementor-element-61260d08 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-61260d08 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-61260d08{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19003 .elementor-element.elementor-element-61260d08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19003 .elementor-element.elementor-element-61260d08 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-19003 .elementor-element.elementor-element-61260d08 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-242ce695{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19003 .elementor-element.elementor-element-adf7bc5{text-align:center;}.elementor-19003 .elementor-element.elementor-element-36026950{--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-19003 .elementor-element.elementor-element-23cd3d39{--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-19003 .elementor-element.elementor-element-23cd3d39.e-con{--align-self:center;}.elementor-19003 .elementor-element.elementor-element-6226dbd{text-align:center;}.elementor-19003 .elementor-element.elementor-element-4df3b69c{text-align:center;}.elementor-19003 .elementor-element.elementor-element-3f1a7416{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-4807ad90.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-4807ad90.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-4807ad90.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-4807ad90 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-4807ad90 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:800;}.elementor-19003 .elementor-element.elementor-element-4807ad90 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-675b82ed.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-675b82ed.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-675b82ed.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-675b82ed .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-675b82ed .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-19003 .elementor-element.elementor-element-675b82ed .elementor-image-box-description{color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-61a46d3b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-61a46d3b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-61a46d3b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-61a46d3b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-61a46d3b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-19003 .elementor-element.elementor-element-61a46d3b .elementor-image-box-description{color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-454e5ae0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-454e5ae0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-454e5ae0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-454e5ae0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-454e5ae0 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-19003 .elementor-element.elementor-element-454e5ae0 .elementor-image-box-description{color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-528536de.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-528536de.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-528536de.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-528536de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-528536de .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-19003 .elementor-element.elementor-element-528536de .elementor-image-box-description{color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-5c5ec627.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-5c5ec627.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-5c5ec627.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-5c5ec627 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-5c5ec627 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-19003 .elementor-element.elementor-element-5c5ec627 .elementor-image-box-description{color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-6cc2d8cf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-6cc2d8cf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-6cc2d8cf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-6cc2d8cf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-6cc2d8cf .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-19003 .elementor-element.elementor-element-6cc2d8cf .elementor-image-box-description{color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-373812b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-373812b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-373812b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-373812b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-373812b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-19003 .elementor-element.elementor-element-373812b .elementor-image-box-description{color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-34085bd8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-34085bd8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-34085bd8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-34085bd8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-34085bd8 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-19003 .elementor-element.elementor-element-34085bd8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-1807c8cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-126d27c1{--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-19003 .elementor-element.elementor-element-126d27c1:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-126d27c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-19003 .elementor-element.elementor-element-389d2462{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-a5f0ded{text-align:center;}.elementor-19003 .elementor-element.elementor-element-671fdf4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{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-19003 .elementor-element.elementor-element-68f8b1a9 .elementor-testimonial-wrapper{text-align:center;}.elementor-19003 .elementor-element.elementor-element-73322da8{--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-19003 .elementor-element.elementor-element-73322da8:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-73322da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistroenglish.com/wp-content/uploads/2026/02/happy-traveling-friends.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-19003 .elementor-element.elementor-element-43b8969{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-2fd5a0ea .elementor-heading-title{color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-4ab8b0ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-4ab8b0ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-4ab8b0ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19003 .elementor-element.elementor-element-4ab8b0ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19003 .elementor-element.elementor-element-4ab8b0ac .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;}.elementor-19003 .elementor-element.elementor-element-4ab8b0ac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-13a25d88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-3d8cfe40{--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-19003 .elementor-element.elementor-element-6882ef3b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-57896af5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-57896af5 .elementor-icon-box-title{color:#6EC1E4;}.elementor-19003 .elementor-element.elementor-element-7f396229{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-5e63dd27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-5773b25b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-5773b25b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-19003 .elementor-element.elementor-element-40966a31 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-1ba93550 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-d589e91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-4ff4303d{text-align:end;}.elementor-19003 .elementor-element.elementor-element-6d41b35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-1e28009d{text-align:center;}.elementor-19003 .elementor-element.elementor-element-7d1bd4ad{--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-19003 .elementor-element.elementor-element-ca6f437.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-ca6f437.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-ca6f437.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-ca6f437 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-ca6f437 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-ca6f437 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-19003 .elementor-element.elementor-element-ca6f437 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#021E40;}.elementor-19003 .elementor-element.elementor-element-2bc5ab05.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-2bc5ab05.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-2bc5ab05.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-2bc5ab05 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-2bc5ab05 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-2bc5ab05 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-79ff7f20.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-79ff7f20.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-79ff7f20.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-79ff7f20 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-79ff7f20 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-79ff7f20 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-38468b52.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-38468b52.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-38468b52.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-38468b52 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-38468b52 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-38468b52 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-15bc91f3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-15bc91f3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-15bc91f3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-15bc91f3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-15bc91f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-15bc91f3 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-1c50d529.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-1c50d529.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-1c50d529.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-1c50d529 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-1c50d529 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-1c50d529 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-5265c433.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-5265c433.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-5265c433.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-5265c433 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-5265c433 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-5265c433 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-cbd7d22.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-cbd7d22.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-cbd7d22.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-cbd7d22 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-cbd7d22 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-cbd7d22 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-30bb59b3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-30bb59b3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-30bb59b3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-30bb59b3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-30bb59b3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-30bb59b3 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-50a62bc5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-78e843f5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-78e843f5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-78e843f5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-78e843f5 .elementor-image-box-title{margin-bottom:5px;}.elementor-19003 .elementor-element.elementor-element-78e843f5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-78e843f5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-387d8480{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19003 .elementor-element.elementor-element-7d944d39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-6113a722{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-619af4a2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-5fec1558{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-4e056359 .elementor-image-box-wrapper{text-align:start;}.elementor-19003 .elementor-element.elementor-element-4e056359.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-4e056359.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-4e056359.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-4e056359 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-4e056359 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-4e056359 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-1ad17cf4 .elementor-image-box-wrapper{text-align:start;}.elementor-19003 .elementor-element.elementor-element-1ad17cf4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-1ad17cf4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-1ad17cf4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-1ad17cf4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-1ad17cf4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-1ad17cf4 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-3f66fa25 .elementor-image-box-wrapper{text-align:start;}.elementor-19003 .elementor-element.elementor-element-3f66fa25.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19003 .elementor-element.elementor-element-3f66fa25.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19003 .elementor-element.elementor-element-3f66fa25.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-3f66fa25 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19003 .elementor-element.elementor-element-3f66fa25 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19003 .elementor-element.elementor-element-3f66fa25 .elementor-image-box-description{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-4942c2f3{--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-19003 .elementor-element.elementor-element-4942c2f3:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-4942c2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-19003 .elementor-element.elementor-element-3e2d1afa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-354b65fc{text-align:center;}.elementor-19003 .elementor-element.elementor-element-7194c9d2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-7194c9d2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-7194c9d2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19003 .elementor-element.elementor-element-7194c9d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19003 .elementor-element.elementor-element-7194c9d2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-19003 .elementor-element.elementor-element-7194c9d2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-3173743{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19003 .elementor-element.elementor-element-142348fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-7f4269b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-68657d43 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-6e3f6fe3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-5ebf0ebf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19003 .elementor-element.elementor-element-5ebf0ebf .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-19003 .elementor-element.elementor-element-7f9b70e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19003 .elementor-element.elementor-element-201382b2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19003 .elementor-element.elementor-element-28635e03 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19003 .elementor-element.elementor-element-1f651de6{--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-19003 .elementor-element.elementor-element-1f651de6:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-1f651de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-19003 .elementor-element.elementor-element-158165f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-752d13b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-3d2bb3d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-24b90e9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-6d97e6e3 .elementor-testimonial-wrapper{text-align:center;}.elementor-19003 .elementor-element.elementor-element-6d97e6e3 .elementor-testimonial-content{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-6a689421 .elementor-testimonial-wrapper{text-align:center;}.elementor-19003 .elementor-element.elementor-element-1c3207d2 .elementor-testimonial-wrapper{text-align:center;}.elementor-19003 .elementor-element.elementor-element-50654408 .elementor-testimonial-wrapper{text-align:center;}.elementor-19003 .elementor-element.elementor-element-5821b46f{--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-19003 .elementor-element.elementor-element-6da2777c{--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-19003 .elementor-element.elementor-element-6d487a19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-71de369b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-34dd25c4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-feee793 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-25b72377 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-3eb53a50 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-54e04653{--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-19003 .elementor-element.elementor-element-54e04653:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-54e04653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistroenglish.com/wp-content/uploads/2026/02/wave-pattern.png");background-position:center center;background-repeat:no-repeat;}.elementor-19003 .elementor-element.elementor-element-3d033045{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-69a5d4fc{text-align:center;}.elementor-19003 .elementor-element.elementor-element-4b64661{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-5913bc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-a71539a{text-align:center;}.elementor-19003 .elementor-element.elementor-element-7b1d5ac4{text-align:center;color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-66c13319{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-667139 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-667139 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-667139{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19003 .elementor-element.elementor-element-667139 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-ac6af01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-b436a49 > .elementor-widget-container{margin:7px 7px 7px 7px;}.elementor-19003 .elementor-element.elementor-element-b436a49{text-align:center;}.elementor-19003 .elementor-element.elementor-element-7befe5c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-139076ed .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-02606d3{--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-19003 .elementor-element.elementor-element-eabaaf1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-62df360{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-c368fb0{text-align:center;}.elementor-19003 .elementor-element.elementor-element-c368fb0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-19003 .elementor-element.elementor-element-3800428{text-align:center;}.elementor-19003 .elementor-element.elementor-element-1e067e2{--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-19003 .elementor-element.elementor-element-c38dfba{text-align:end;}.elementor-19003 .elementor-element.elementor-element-e184c4a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-2c7ab16 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-19003 .elementor-element.elementor-element-cfa0c30{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-c1789cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19003 .elementor-element.elementor-element-5dc62d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19003 .elementor-element.elementor-element-1707d30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19003 .elementor-element.elementor-element-80eb59d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-7210840{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-e3a9c8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-f14b912{text-align:center;}.elementor-19003 .elementor-element.elementor-element-f14b912 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-19003 .elementor-element.elementor-element-73962d8{text-align:center;}.elementor-19003 .elementor-element.elementor-element-3baa546{--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-19003 .elementor-element.elementor-element-3c3c1d0{text-align:end;}.elementor-19003 .elementor-element.elementor-element-57a8504{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-ba003ec .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-19003 .elementor-element.elementor-element-40fcdbb{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-52582d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19003 .elementor-element.elementor-element-c20e415 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19003 .elementor-element.elementor-element-bd722d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19003 .elementor-element.elementor-element-2cab26c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-d005397 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-d005397 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-d005397{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19003 .elementor-element.elementor-element-d005397 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19003 .elementor-element.elementor-element-d005397 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-19003 .elementor-element.elementor-element-d005397 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-0473390{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-35c4d33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-8c0c517{text-align:center;}.elementor-19003 .elementor-element.elementor-element-e497bb2{text-align:center;color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-8085478{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-53cfc92 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-53cfc92 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-53cfc92{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19003 .elementor-element.elementor-element-53cfc92 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-81ef692{--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-19003 .elementor-element.elementor-element-a12e272 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19003 .elementor-element.elementor-element-0198cfc{text-align:end;}.elementor-19003 .elementor-element.elementor-element-f8cb6ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-055579a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-588728e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19003 .elementor-element.elementor-element-8d213e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19003 .elementor-element.elementor-element-b4d7f10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19003 .elementor-element.elementor-element-204e9bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-9b52822 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-9b52822 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-9b52822{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19003 .elementor-element.elementor-element-9b52822 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-5f001eed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19003 .elementor-element.elementor-element-5f001eed:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-5f001eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-19003 .elementor-element.elementor-element-71883a65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-443d8a59{text-align:start;}.elementor-19003 .elementor-element.elementor-element-171ed879{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-7f760ea3{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-6a31eef2{color:#021E40;}.elementor-19003 .elementor-element.elementor-element-689c28c3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-2b11d5d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-1e55b65f{text-align:center;}.elementor-19003 .elementor-element.elementor-element-76615e8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-127c349b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-7c2e7e66{--display:flex;}.elementor-19003 .elementor-element.elementor-element-426963c2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-122b34c0{--display:flex;}.elementor-19003 .elementor-element.elementor-element-5e6b2a16{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-579efbaa{--display:flex;}.elementor-19003 .elementor-element.elementor-element-55eab9f3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-7c2778f1{--display:flex;}.elementor-19003 .elementor-element.elementor-element-25acb5f9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-57f29857{--display:flex;}.elementor-19003 .elementor-element.elementor-element-623598b2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-8b341a9{--display:flex;}.elementor-19003 .elementor-element.elementor-element-71797845{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-8b5d0be{--display:flex;}.elementor-19003 .elementor-element.elementor-element-2a004fc0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-5eb10a13{--display:flex;}.elementor-19003 .elementor-element.elementor-element-5c2263a0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-75265a3e{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-19003 .elementor-element.elementor-element-30c8beec{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19003 .elementor-element.elementor-element-313c472e{--display:flex;}.elementor-19003 .elementor-element.elementor-element-46e4d696{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-77bc8f4e{text-align:center;}.elementor-19003 .elementor-element.elementor-element-fbf52a4{text-align:center;}.elementor-19003 .elementor-element.elementor-element-144071fb{text-align:center;color:#FFFFFF;}.elementor-19003 .elementor-element.elementor-element-2a0f6738{text-align:center;color:#FA8D25;}.elementor-19003 .elementor-element.elementor-element-76c2e1d2{text-align:center;}.elementor-19003 .elementor-element.elementor-element-59965fa1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-20619389{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-9f8e5fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-5934a9e9{text-align:center;}.elementor-19003 .elementor-element.elementor-element-4e8516d2{text-align:center;}.elementor-19003 .elementor-element.elementor-element-6c6ff082{text-align:center;color:#021E40;}.elementor-19003 .elementor-element.elementor-element-34c2e1b4{text-align:center;color:#FA8D25;}.elementor-19003 .elementor-element.elementor-element-60cee90 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-60cee90 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19003 .elementor-element.elementor-element-60cee90{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19003 .elementor-element.elementor-element-60cee90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19003 .elementor-element.elementor-element-60cee90 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;}.elementor-19003 .elementor-element.elementor-element-60cee90 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19003 .elementor-element.elementor-element-3a205a0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-9ac4b99{--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-19003 .elementor-element.elementor-element-b661124{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-19003 .elementor-element.elementor-element-748b7184 > .elementor-widget-container{margin:17px 17px 17px 17px;}.elementor-19003 .elementor-element.elementor-element-f541f7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-3px -3px -3px -3px;}.elementor-19003 .elementor-element.elementor-element-1b7d9cb6 > .elementor-widget-container{margin:17px 17px 17px 17px;}.elementor-19003 .elementor-element.elementor-element-5c28c648{text-align:start;}}@media(min-width:768px){.elementor-19003 .elementor-element.elementor-element-315a590{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-2ab3ebbb{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-16860711{--width:60%;}.elementor-19003 .elementor-element.elementor-element-35419836{--width:40%;}.elementor-19003 .elementor-element.elementor-element-366d87e8{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-36026950{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-23cd3d39{--width:80%;}.elementor-19003 .elementor-element.elementor-element-126d27c1{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-73322da8{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-3d8cfe40{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-387d8480{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-4942c2f3{--content-width:100%;}.elementor-19003 .elementor-element.elementor-element-3173743{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-1f651de6{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-752d13b7{--width:80%;}.elementor-19003 .elementor-element.elementor-element-3d2bb3d4{--width:20%;}.elementor-19003 .elementor-element.elementor-element-5821b46f{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-6d487a19{--width:30%;}.elementor-19003 .elementor-element.elementor-element-71de369b{--width:70%;}.elementor-19003 .elementor-element.elementor-element-54e04653{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-5f001eed{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-689c28c3{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-30c8beec{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-59965fa1{--content-width:1350px;}.elementor-19003 .elementor-element.elementor-element-b661124{--content-width:1350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-19003 .elementor-element.elementor-element-16860711{--width:100%;}.elementor-19003 .elementor-element.elementor-element-35419836{--width:100%;}.elementor-19003 .elementor-element.elementor-element-6d487a19{--width:100%;}.elementor-19003 .elementor-element.elementor-element-71de369b{--width:100%;}}@media(max-width:1024px){.elementor-19003 .elementor-element.elementor-element-4ee565df{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19003 .elementor-element.elementor-element-35419836{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19003 .elementor-element.elementor-element-4a01fdf7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-19003 .elementor-element.elementor-element-3411fead{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-19003 .elementor-element.elementor-element-73322da8{--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-19003 .elementor-element.elementor-element-7f396229{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19003 .elementor-element.elementor-element-3173743{--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-19003 .elementor-element.elementor-element-6da2777c{--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-19003 .elementor-element.elementor-element-6d487a19{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-1fc01183{text-align:center;}.elementor-19003 .elementor-element.elementor-element-5f001eed{--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-19003 .elementor-element.elementor-element-443d8a59{text-align:center;}.elementor-19003 .elementor-element.elementor-element-b661124{--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;}}@media(max-width:767px){.elementor-19003 .elementor-element.elementor-element-7ca3f696 .elementor-image-box-img{margin-bottom:13px;}.elementor-19003 .elementor-element.elementor-element-3d192f0a{--margin-top:7px;--margin-bottom:7px;--margin-left:7px;--margin-right:7px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-19003 .elementor-element.elementor-element-748b7184 > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:0px 0px 0px 0px;}.elementor-19003 .elementor-element.elementor-element-748b7184.elementor-element{--align-self:center;}.elementor-19003 .elementor-element.elementor-element-748b7184{text-align:center;}.elementor-19003 .elementor-element.elementor-element-748b7184 p{margin-block-end:2px;}.elementor-19003 .elementor-element.elementor-element-71913579{--width:305px;}.elementor-19003 .elementor-element.elementor-element-f541f7d > .elementor-widget-container{margin:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-19003 .elementor-element.elementor-element-f541f7d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-19003 .elementor-element.elementor-element-f541f7d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-19003 .elementor-element.elementor-element-f541f7d .elementor-icon-box-title{margin-block-end:0px;}.elementor-19003 .elementor-element.elementor-element-f541f7d .elementor-icon{font-size:13px;padding:4px;}.elementor-19003 .elementor-element.elementor-element-1b7d9cb6 > .elementor-widget-container{margin:19px 19px 19px 19px;padding:-3px -3px -3px -3px;}.elementor-19003 .elementor-element.elementor-element-19f79b2e{--width:306px;}.elementor-19003 .elementor-element.elementor-element-320df782 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:-1px -1px -1px -1px;}.elementor-19003 .elementor-element.elementor-element-320df782{font-size:8px;}.elementor-19003 .elementor-element.elementor-element-320df782 p{margin-block-end:12px;}.elementor-19003 .elementor-element.elementor-element-38c9d652{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19003 .elementor-element.elementor-element-266a8ce2 > .elementor-widget-container{margin:11px 11px 11px 11px;padding:3px 3px 3px 3px;}.elementor-19003 .elementor-element.elementor-element-4807ad90 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-675b82ed .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-61a46d3b .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-454e5ae0 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-528536de .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-5c5ec627 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-6cc2d8cf .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-373812b .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-34085bd8 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-73322da8:not(.elementor-motion-effects-element-type-background), .elementor-19003 .elementor-element.elementor-element-73322da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-19003 .elementor-element.elementor-element-5e63dd27{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19003 .elementor-element.elementor-element-4ff4303d{text-align:center;}.elementor-19003 .elementor-element.elementor-element-ca6f437 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-ca6f437 .elementor-image-box-title{font-size:26px;}.elementor-19003 .elementor-element.elementor-element-ca6f437 .elementor-image-box-description{font-size:19px;}.elementor-19003 .elementor-element.elementor-element-2bc5ab05 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-79ff7f20 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-38468b52 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-15bc91f3 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-1c50d529 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-5265c433 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-cbd7d22 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-30bb59b3 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-78e843f5 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-3b0bd013{text-align:center;}.elementor-19003 .elementor-element.elementor-element-4e056359 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-1ad17cf4 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-3f66fa25 .elementor-image-box-img{margin-bottom:15px;}.elementor-19003 .elementor-element.elementor-element-7194c9d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19003 .elementor-element.elementor-element-7194c9d2 .elementor-icon-list-item > a{font-size:19px;}.elementor-19003 .elementor-element.elementor-element-158165f7{--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;}.elementor-19003 .elementor-element.elementor-element-24b90e9d{--flex-wrap:nowrap;}.elementor-19003 .elementor-element.elementor-element-34dd25c4 .elementor-icon-box-wrapper{text-align:start;}.elementor-19003 .elementor-element.elementor-element-feee793 .elementor-icon-box-wrapper{text-align:start;}.elementor-19003 .elementor-element.elementor-element-25b72377 .elementor-icon-box-wrapper{text-align:start;}.elementor-19003 .elementor-element.elementor-element-3eb53a50 .elementor-icon-box-wrapper{text-align:start;}.elementor-19003 .elementor-element.elementor-element-b436a49 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-19003 .elementor-element.elementor-element-139076ed .elementor-icon-box-wrapper{text-align:center;}.elementor-19003 .elementor-element.elementor-element-3adda6d{text-align:center;}.elementor-19003 .elementor-element.elementor-element-c368fb0 .elementor-heading-title{font-size:24px;}.elementor-19003 .elementor-element.elementor-element-c38dfba{text-align:center;}.elementor-19003 .elementor-element.elementor-element-d452bfc{text-align:center;}.elementor-19003 .elementor-element.elementor-element-f14b912 .elementor-heading-title{font-size:23px;}.elementor-19003 .elementor-element.elementor-element-3c3c1d0{text-align:center;}.elementor-19003 .elementor-element.elementor-element-0198cfc{text-align:center;}.elementor-19003 .elementor-element.elementor-element-be7778c{text-align:center;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

/*==================================
  Root Variables
===================================*/
:root {
  	--primary-color: #021E40;
	--secondary-color:#FA8D25;
	--heading-color:#021E40;
  	--text-color: #021E40;
}


.elementor-widget-icon-list .elementor-icon-list-text { color:var(--primary-color); }
p { color: var(--primary-color); }
.tm-single .elementor-testimonial-wrapper .elementor-testimonial-content { color: var(--primary-color); }
.elementor-widget-testimonial .elementor-testimonial-name { color: var(--primary-color); }
.page-id-19003 .ad_bar { display: none;}


/*==================================
  BASIC CSS RESET
===================================*/
*,
*::before,
*::after { margin: 0; padding: 0; box-sizing: border-box; }
html { font-size: 16px;  scroll-behavior: smooth; }
body { line-height: 1.6; color: var(--text-color); background-color: #ffffff ; -webkit-font-smoothing: antialiased; font-size: 20px; font-family: "Outfit", sans-serif; }
input, button, textarea, select { font: inherit; outline: none; }

::selection { background-color: var(--primary-color); color: #fff; }

/*==================================
  TYPOGRAPHY
===================================*/
h1, h2, h3, h4, h5, h6, .elementor-heading-title { margin-bottom: 10px; line-height: 1.25; font-weight: 700; color: var(--heading-color); font-family: "Outfit", sans-serif !important;}
h1 { font-size: 60px; }
h2 { font-size: 44px; }
h3 { font-size: 33px; }
h4 { font-size: 24px; }
h5 { font-size: 20px; }
h6 { font-size: 18px; } 

a { color: inherit; text-decoration: none; transition: color 0.3s ease; }
a:focus { outline: none; }
a:hover { color: var(--clr-primary); }

p { font-size: 20px; font-weight: normal; line-height: 1.5; font-family: "Outfit", sans-serif !important;}
p:not(:last-child) { margin-bottom: 10px; }
p:empty { display: none; }

/*==================================
  Section Titles
===================================*/
.site-title h2,
.site-title h2.elementor-heading-title { font-size: 48px; font-weight: 700; line-height: 1.2; color: var(--heading-color); margin-bottom: 0; font-family: "Outfit", sans-serif ; }
.site-title h3,
.site-title h3.elementor-heading-title { font-size: 36px; font-weight: 700; line-height: 1.2; color: var(--heading-color); margin-bottom: 0;font-family: "Outfit", sans-serif ; }

.bg-blue .site-title h2,
.bg-blue .site-title h2.elementor-heading-title {  color: #ffffff; }
.bg-blue .site-title h3,
.bg-blue .site-title h3.elementor-heading-title { color: #ffffff; }

.mb-0 { margin-bottom: 0;}
.mb-0 h2,
.mb-0 .elementor-heading-title { margin-bottom: 0; }
/*==================================
  General CSS
===================================*/
.section-space { padding: 100px 20px; }
.pt-5 { padding-top: 50px;}

.bg-blue { background-color: var(--primary-color); }


.max-width-80 { max-width: 80%; width: 100%; margin-inline: auto;}
.max-width-600 { max-width: 600px; width: 100%; margin-inline: auto;}
.max-width-700 { max-width: 700px; width: 100%; margin-inline: auto;}
.max-width-800 { max-width: 800px; width: 100%; margin-inline: auto;}
.max-width-900 { max-width: 900px; width: 100%; margin-inline: auto;}
.max-width-1200 { max-width: 1200px; width: 100%; margin-inline: auto;}


/*==================================
   Button Styling
===================================*/
.site-button a.elementor-button { font-size: 24px; line-height: 1.2; text-transform: uppercase; font-weight: 700; color: #ffffff; padding: 18px 50px; display: inline-flex; align-items: center; justify-content: center;        
    border-radius: 50px; position: relative; z-index: 1; overflow: hidden; margin-top: 15px; margin-bottom: 10px; transition: 0.3s all ease-in-out; font-family: "Outfit", sans-serif;}

.site-button a.elementor-button:before { content: ''; position: absolute; inset: 0; width: 100%; height: 100%;  border-radius: 35px; transform: scale(0, 1); transform-origin: right center; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); z-index: -1;}
.site-button a.elementor-button:hover:before { -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }

/* Primary button */
.site-button.primary-button a.elementor-button { background-color: var(--secondary-color); }
.site-button.primary-button a.elementor-button:before { background-color: var(--primary-color); }

.bg-blue .site-button.primary-button a.elementor-button:hover{ color: var(--primary-color);}
.bg-blue .site-button.primary-button a.elementor-button:before { background-color: #ffffff; }


/*==================================
   title & Subtitle
===================================*/
.subtitle-plane .elementor-icon-box-wrapper {  width: fit-content; background-color: var(--primary-color); border-radius: 40px; padding: 7px 15px 7px 7px;  gap: 10px !important;}
.subtitle-plane .elementor-icon-box-wrapper .elementor-icon { width: 30px; height: 30px; background-color: #FFF7EF; padding: 0; display: flex; align-items: center; justify-content: center; }
.subtitle-plane .elementor-icon-box-wrapper .elementor-icon svg { width: 18px; height: 18px;}
.subtitle-plane .elementor-icon-box-wrapper .elementor-icon-box-title { color: #ffffff; font-size: 20px; line-height: 1.5; font-weight: 500; text-transform: uppercase; font-family: "Outfit", sans-serif; }

.bg-blue .subtitle-plane .elementor-icon-box-wrapper { background-color: #FFF7EF; }
.bg-blue .subtitle-plane .elementor-icon-box-wrapper .elementor-icon { background-color: var(--primary-color);}
.bg-blue .subtitle-plane .elementor-icon-box-wrapper .elementor-icon-box-title { color: var(--heading-color);}

.subtitle,
.subtitle p { font-size: 24px; font-weight: 500; line-height: 1.4; margin-bottom: 0; color: var(--primary-color); font-family: "Outfit", sans-serif; }

.bg-blue .subtitle,
.bg-blue .subtitle p { color: #ffffff; }
/*==================================
   Header
===================================*/
.te-header { padding-inline:20px ; position: absolute; top: 0; left: 0; width: 100%; z-index: 100;}
/* .te-header .header-inner { max-width: 1350px; } */
.te-header .btn-menu a { font-size: 16px; font-weight: 500; line-height: 1.5; padding: 10px 30px;  background-color: var(--primary-color); color: #ffffff; transition: 0.3s all ease-in-out; border-radius: 30px; text-transform: uppercase; min-height: 50px; display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; overflow: hidden; border: 1px solid var(--primary-color); transition: 0.3s all ease-in-out;}
.te-header .btn-menu a:hover { border-color: var(--secondary-color); color: var(--primary-color);}
.te-header .btn-menu a:before { content: ''; position: absolute; inset: 0; width: 100%; height: 100%; background-color: var(--secondary-color); border-radius: 35px; transform: scale(0, 1); transform-origin: right center; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); z-index: -1;}
.te-header .btn-menu a:hover:before { -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }

/*==================================
   Hero Section
===================================*/
.hero-section { min-height: calc(100vh - 150px); padding-top: 150px;  padding-bottom: 150px; padding-inline: 20px; position: relative;}
.hero-section h1.elementor-heading-title { font-size: 80px; line-height: 1.12; font-weight: 700; color: var(--heading-color); font-family: "Outfit", sans-serif; }
.hero-section .subtitle { background-color:var(--primary-color); color:#ffffff; width: fit-content; padding:5px 20px; border-radius: 35px; }
.hero-section .subtitle p { color:#ffffff; }

.hero-section .check_list { margin-top: 20px; margin-bottom: 10px; }

.check_list .elementor-icon-list-items {}
.check_list .elementor-icon-list-items li { font-size: 20px; line-height: 1.5; color: var(--primary-color);  align-items: flex-start; }
.check_list .elementor-icon-list-items li:not(:last-child) { margin-bottom: 24px;}
/* .check_list .elementor-icon-list-items li span.elementor-icon-list-icon { top: 2px; } */
.check_list .elementor-icon-list-items li svg { width: 24px; height: 24px;  }
.check_list .elementor-icon-list-items li .elementor-icon-list-icon { top: 3px;}
.check_list .elementor-icon-list-items li .elementor-icon-list-text { font-family: "Outfit", sans-serif ; }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: none;}

.hero-section .e-con-inner { position: relative;}
.hero-section .elementor-button { font-family: "Outfit", sans-serif ; font-size: 24px; line-height: 1.2; text-transform: uppercase; font-weight: 700; color: #ffffff; min-width: 400px; padding: 18px 50px; display: flex; align-items: center; justify-content: center; background-color: var(--secondary-color); display: inline-block; border-radius: 50px; position: relative; z-index: 1; overflow: hidden; margin-top: 15px; margin-bottom: 10px; }
.hero-section .elementor-button:before { content: ''; position: absolute; inset: 0; width: 100%; height: 100%; background-color: var(--primary-color); border-radius: 35px; transform: scale(0, 1); transform-origin: right center; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); z-index: -1; }
.hero-section .elementor-button:hover:before { -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }
.hero-section .elementor-image-box-wrapper .elementor-image-box-img { width: auto !important; }
.hero-section .elementor-image-box-wrapper .elementor-image-box-content p { font-size: 20px; line-height: 1.5; color: var(--primary-color); }


.hero-bottom { position: absolute; left: 0; bottom: -200px; width: 100%; border: 1px solid var(--secondary-color); border-radius: 20px;   background-color: #ffffff; z-index: 1; padding: 15px;}
.hero-bottom .elementor-widget-text-editor,
.hero-bottom .elementor-widget-text-editor p { font-size: 28px; line-height: 1.3; font-weight: 500; color: var(--primary-color); text-align: center; margin: 0;}

/*==================================
   Cons Section
===================================*/
.cons_list { margin-top: 20px; }
.cons_list ul { display: inline-block; column-count: 2; column-gap: 30px; }
.cons_list ul li { font-size: 20px; color: var(--heading-color); line-height: 1.3; font-weight: 400; align-items: flex-start !important; gap: 5px; font-family: "Outfit", sans-serif ; }
.cons_list ul li:not(:last-child) { margin-bottom: 30px;}
.cons_list ul li .elementor-icon-list-icon svg { width: 30px; height: 30px; }

.cta-style1 { background-color: #FFF8EF; border:1px solid rgba(250 141 37 / 30%); padding: 50px 100px; border-radius: 20px; margin-top: 50px; position: relative;} 
.cta-style1:before{ content: ''; position: absolute; top: auto; left: 0; bottom: 0; width: 242px; height: 198px; background-image: url(images/cta-plane.svg); background-repeat: no-repeat; background-size: cover; }
.cta-style1 p{ margin-bottom: 0;}
.cta-style1 .elementor-heading-title { font-size: 28px; line-height: 1.3; font-weight: 700; color: var(--primary-color); margin-bottom: 0; }

/*==================================
   Desires Section
===================================*/
.desires-section { position: relative; padding: 100px 0;}
.desires-section .desires-image { position: relative; overflow: hidden; max-width: 860px;}
.desires-section .desires-image:before {content: ''; position: absolute; top: auto; bottom: 50px; left: auto; right: 30px; width: 150px; height: 450px; background-color: #FFEDDA; transform: skewX(4deg); z-index: 1; border-radius: 10px;}
.desires-section .desires-image .elementor-widget-image { /* clip-path: polygon(0% 0%, 100% 0%, 82.5% 100%, 0% 100%); */ z-index: 1; }

/* .desires-section .desires-image .elementor-widget-image:after { content: ''; position: absolute; inset: 0; width: 100%; height: 100%; background-color: rgba(2 30 64 / 50%); } */
/* .desires-section .desires-image .elementor-widget-html { position: absolute; top: 0; right: -40px; width: 120px; height: 100%; background: #fff7ef; transform: skewX(-14deg); }
.desires-section .desires-image .elementor-widget-html:before { content: ''; position: absolute; bottom: 0; left: -30px; height: 60px; width: 30px; box-shadow: 2px 20px 0 0 #fff7ef; border-bottom-right-radius: 30px; } 
.desires-section .desires-image .elementor-widget-html:after { content: ''; position: absolute; top: 0; left: -30px; height: 60px; width: 30px; box-shadow: 2px -20px 0 0 #fff7ef; border-top-right-radius: 30px; } */


.desires-section .desires-content{ padding-right: calc((100% - 1350px) / 2);}

/*==================================
   Benefit Section
===================================*/
.benefit_grid { display: flex; gap: 30px; flex-flow: wrap; flex-direction: row !important; margin-top: 20px; margin-bottom: 20px;}
.benefit_grid .benefit_item { flex: 0 0 calc((100% - 60px) / 3); max-width: calc((100% - 60px) / 3) !important; width: 100%;  position: relative;}
.benefit_grid .benefit_item figure.elementor-image-box-img { width: 100%; margin-bottom:0 !important;position: relative; border-radius: 20px; overflow: hidden; display: block; }
.benefit_grid .benefit_item figure.elementor-image-box-img:before { content: ''; position: absolute; inset: 0; width: 100%; height: 100%; background-color: rgba(2 30 64 / 90%); }
.benefit_grid .benefit_item figure.elementor-image-box-img img { width: 100%; height: 180px; object-fit: cover; object-position: center;  }
.benefit_grid .benefit_item .elementor-image-box-content { position: absolute; inset: 0; width: 100%; height: 100%; padding: 15px; display: flex; align-items: center; justify-content: center; flex-direction: column; z-index: 2; color: #ffffff;}
.benefit_grid .benefit_item .elementor-image-box-content .elementor-image-box-title { font-size: 24px; line-height: 1.2; font-weight: 700; color: #ffffff;  margin-top: 0; margin-bottom: 10px;}
.benefit_grid .benefit_item .elementor-image-box-content { }

.benefit-button-wrapper { align-items: center; }
.benefit-button-wrapper .loadMoreBtn { width: fit-content; font-size: 24px; line-height: 1.2; text-transform: uppercase; font-weight: 700; color: #ffffff; min-width: 400px; padding: 18px 50px; display: flex; align-items: center; justify-content: center; background-color: var(--secondary-color); display: inline-block; border-radius: 50px; position: relative; z-index: 1; overflow: hidden; margin-top: 15px; margin-bottom: 10px;}
.benefit-button-wrapper .loadMoreBtn:before { content: ''; position: absolute; inset: 0; width: 100%; height: 100%; background-color: var(--primary-color); border-radius: 35px; transform: scale(0, 1); transform-origin: right center; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); z-index: -1; }
.benefit-button-wrapper .loadMoreBtn:hover:before {  -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}

/*==================================
   Testimonials Section (Single)
===================================*/
.tm-single { position: relative;}
.cirle-shape { position: relative; overflow: hidden;}
.cirle-shape:before { content: ''; position: absolute; top: -200px; right: -230px; left: auto; width: 500px; height: 500px; border-radius: 50%; border: 70px solid #FA8D25; opacity: 20%; }
.cirle-shape:after { content: ''; position: absolute; top: auto; bottom: -270px; right: auto; left: -270px; width: 500px; height: 500px; border-radius: 50%; border: 70px solid #FA8D25; opacity: 20%; }

.tm-single .elementor-testimonial-wrapper { border-radius: 20px; box-shadow: 0 5px 10px 0 rgba(0 0 0 / 10%);  background-color: #ffffff; z-index: 1; position: relative; margin-top: 20px;}
.tm-single .elementor-testimonial-wrapper .elementor-testimonial-content { padding: 40px; margin-bottom: 0; padding-top: 120px; position: relative; text-align: left; font-family: "Outfit", sans-serif ; }
.tm-single .elementor-testimonial-wrapper .elementor-testimonial-content:before { content: ''; position: absolute; top: 50px; left: 40px; width: 68px; height: 49px; background-image: url(/wp-content/uploads/2026/02/quote.svg); background-repeat: no-repeat; background-size: cover; }
.tm-single .elementor-testimonial-wrapper .elementor-testimonial-meta { padding: 20px 40px; border-top: 1px solid rgba(2 30 64 / 10%) ; }
.tm-single .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image { padding-right: 0 !important;}
.tm-single .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img { height: 20px; width: 120px; border-radius: 0; }
.tm-single .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-meta-inner { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: center; }
.tm-single .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-name { font-family: "Outfit", sans-serif ; }

/*==================================
   Blue Image Section
===================================*/
.blue-image-section { position: relative;}
.blue-image-section:before { content: ''; position: absolute; inset: 0; width: 100%; height: 100%; background: linear-gradient(to right,rgba(2, 30, 64, 1) 41%, rgba(255, 255, 255, 0) 100%);}
.blue-image-section .check_list { margin-top: 20px;}
.blue-image-section .check_list .elementor-icon-list-items li { color: #ffffff;}

/*==================================
   Course Program
===================================*/
.course-program { }
.course-include { background-color: var(--primary-color); border-radius: 15px; padding: 50px; margin-top: 20px; margin-bottom: 30px;}
.course-include h3.elementor-heading-title { color: #ffffff; margin-bottom: 20px; }
.course-include .elementor-widget-image img { border-radius: 15px;}
.course-include .elementor-widget-icon-box:not(:last-child) { margin-bottom: 10px;}
.course-include .elementor-icon-box-wrapper .elementor-icon-box-title { margin: 0; color: #ffffff; font-size: 20px; line-height: 1.3; font-weight: 500; }

.course-topic { padding-top: 50px;  }
.topic_grid { display: flex; gap: 30px; flex-flow: wrap; flex-direction: row; margin-top: 20px; }
.topic_grid .topic_item { flex: 0 0 calc((100% - 60px) / 3); max-width: calc((100% - 60px) / 3); width: 100%; background-color: #FFF7EF; border-radius: 15px; padding: 30px;}
.topic_grid .topic_item .elementor-image-box-img { margin-bottom: 0 !important; width: auto !important; border:1px solid var(--secondary-color); border-radius: 50%; overflow: hidden;}
.topic_grid .topic_item .elementor-image-box-img img { border-radius: 50%; margin-bottom: 0; transition: 0.5s all ease-in-out; transform: scale(0.8); }
.topic_grid .topic_item:hover .elementor-image-box-img img { transform: scale(1); }
.topic_grid .topic_item .elementor-image-box-content { margin-top: 10px;}
.topic_grid .topic_item .elementor-image-box-content .elementor-image-box-title { font-size: 24px; font-weight: 700; line-height: 1.3; color: var(--heading-color); margin-top: 0;  }

.topic_item.single .elementor-image-box-title a:hover { color: var(--secondary-color);}

/*==================================
   Bonus Section
===================================*/
.bonus-section { z-index: 2; }
.bonus_inner .subtitle-plane .elementor-icon-box-title { font-weight: 700; font-size: 24px; }
.bonus_inner { border-radius: 20px; padding: 30px; z-index: 2;}
.bonus_grid { display: flex; gap: 30px; flex-direction: row !important; margin-top: 20px; counter-reset: item; }
.bonus_grid .bonus_item { flex: 0 0 calc((100% - 60px) / 3); max-width: calc((100% - 60px) / 3); width: 100%; background-color: #ffffff; border-radius: 15px; padding: 15px; counter-increment: item;  position: relative; }
.bonus_grid .bonus_item:before { content: counter(item, decimal-leading-zero); position: absolute; right: 15px; top: 15px; font-size: 48px; line-height: 1; font-weight: 700; color: rgba(2 30 64 / 20%); transition: 0.3s all ease-in-out;}
.bonus_grid .bonus_item:hover:before { color: rgba(2 30 64 / 100%); }
.bonus_grid .bonus_item .elementor-image-box-img { width: auto !important; margin-bottom: 0 !important; }
.bonus_grid .bonus_item .elementor-image-box-img img { border-radius: 5px;}
.bonus_grid .bonus_item .elementor-image-box-content .elementor-image-box-title { margin-top: 0; font-size: 28px; line-height: 1.3; font-weight: 600; color: var(--heading-color); margin-bottom: 5px;}


/*==================================
   List Section
===================================*/
.list__section { padding-top: 150px; margin-top: -100px !important;  z-index: 1; padding-bottom: 50px; padding-inline: 20px; width: 100% !important; }
.list__section .check_list { margin-top: 10px; margin-bottom: 10px !important;}

/*==================================
   Authour Section
===================================*/
.author_intro { }
.author_intro-media .elementor-widget-image { width: 450px; height: 450px; position: relative; margin-inline: auto; }
.author_intro-media .elementor-widget-image:before { content: ''; position: absolute; bottom: 30px; right: 0; width: 100px; height: 100px; background-color: var(--secondary-color); border-radius: 50%; }
.author_intro-media .elementor-widget-image img { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; object-position: center left ;}
.author_features { display: flex; gap: 30px; flex-flow: wrap; flex-direction: row !important; padding-block:10px; }
.author_features .author_feature { flex: 0 0 calc((100% - 30px) / 2); max-width: calc((100% - 30px) / 2) !important; width: 100%;  background-color: #FFF7EF; border:1px solid var(--secondary-color); border-radius: 10px; padding: 15px; }
.author_features .author_feature .elementor-icon-box-content .elementor-icon-box-description { font-size: 18px; line-height: 1.5; font-weight: 400; color: var(--text-color);}
.author_features .author_feature .elementor-icon-box-icon svg { width: 36px; height: 36px;}


/*==================================
   Testimonails Section
===================================*/
.tm-slider .elementor-testimonial-wrapper { border-radius: 15px; box-shadow: 0 5px 10px 0 rgba(0 0 0 / 10%);  background-color: #ffffff; margin-block:10px; }
.tm-slider .elementor-testimonial-wrapper .elementor-testimonial-content { padding: 30px 20px; margin-bottom: 0; padding-left: 90px; text-align: left; font-size: 20px; line-height: 1.2; position: relative; color: var(--heading-color); font-family: "Outfit", sans-serif ; }
.tm-slider .elementor-testimonial-wrapper .elementor-testimonial-content:before { content: ''; position: absolute; top: 20px; left: 20px; background-image: url(/wp-content/uploads/2026/02/quote.svg); width: 51px; height: 50px; background-repeat: no-repeat; background-size: 51px auto; background-position: center; }
.tm-slider .elementor-testimonial-wrapper .elementor-testimonial-meta { padding:15px 20px; border-top: 1px solid rgba(2 30 64 / 10%) ; }
.tm-slider .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image { padding-right: 0 !important; }
.tm-slider .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img { height: 20px; width: 120px; border-radius: 0; }
.tm-slider .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-meta-inner { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: center; }

.tm-slider .slick-slide { padding: 0 15px; }
.tm-slider .slick-list { margin: 0px -15px 10px; }

.tm-nav { background-color: var(--primary-color); border-radius: 35px; margin-left: auto; position: relative;}
.tm-nav:before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 20px; width: 2px; background-color: rgba(255 255 255 / 50%);}
.tm-nav .tm-arrow { border: 0; padding: 9px 20px; color: #ffffff ; background-color: transparent; cursor: pointer; }
.tm-nav .tm-arrow:hover,
.tm-nav .tm-arrow:focus { background-color: transparent;}

.slick-dots { display: flex; gap: 10px; list-style: none; justify-content: center; }
.slick-dots li { border: 1px solid var(--primary-color); border-radius: 50%;  width: 16px; height: 16px; display: flex; align-items: center; justify-content: center; }
.slick-dots li button { border: 0;  padding: 0; font-size: 0; width: 10px; height: 10px; border-radius: 50%; background-color: transparent; cursor: pointer;}
.slick-dots li.slick-active button,
.slick-dots li:hover button { background-color: var(--secondary-color); }


/*==================================
   Training Overview Section
===================================*/
.training-overview__features { display: flex; gap: 30px; flex-flow: wrap; flex-direction: row !important; }
.training-overview__inner { box-shadow: 0 5px 20px 0 rgba(0 0 0 / 10%); padding: 30px; border-radius: 15px; align-items: center; }
.training-feature { flex: 0 0 calc((100% - 30px) / 2); max-width: calc((100% - 30px) / 2) !important; width: 100%; background-color: #FFF7EF; border: 1px solid rgba(250 141 37 / 30%); border-radius: 15px; padding: 20px; }
.training-feature .elementor-icon-box-wrapper { gap: 20px !important;}
.training-feature .elementor-icon-box-icon { width: 70px; height: 70px; background-color: var(--primary-color); border-radius: 15px; display: flex !important; align-items: center; justify-content: center; }
/* .training-feature .elementor-icon-box-icon svg { width: 40px; height: 40px;} */
.training-feature .elementor-icon-box-title { margin-top: 0; font-size: 28px; line-height: 1.2; color: var(--primary-color); font-weight: 700;}
.training-feature .elementor-icon-box-description { font-size: 18px; line-height: 1.3; font-weight: 400; color: var(--primary-color);}
.training-feature .elementor-icon-box-title:hover { color: var(--primary-color) !important; }
.training-feature .elementor-icon-box-wrapper:hover .elementor-icon-box-title { color: var(--primary-color) ; }
/*==================================
   Course Pricing Section
===================================*/
.course-pricing { padding-bottom: 100px; padding-inline: 20px;}

.pricing-card { background-color: var(--primary-color); padding: 40px 40px 0px 40px; border-radius: 15px; color: #ffffff;  position: relative; overflow: hidden; margin-top: 20px; }
.pricing-card:before { content: ''; position: absolute; top: -200px; right: -230px; left: auto; width: 500px; height: 500px; border-radius: 50%; border: 70px solid rgba(255 255 255 / 10%); } 
.pricing-card .check_list .elementor-icon-list-items li { color: #ffffff ;}
.pricing-card__benefits h4.elementor-heading-title { color: #ffffff; }

.pricing-card__header { border-bottom: 1px solid rgba(255 255 255 / 50%); padding-bottom: 30px; margin-bottom: 10px;}

.pricing-card__price { justify-content: space-between; align-items: center; margin-top: 10px; }
.pricing-card__price .elementor-icon-box-wrapper { min-height: 70px; padding: 20px; border: 1px solid rgba(255 255 255 / 50%); border-radius: 15px; background-color: rgba(255 255 255 / 30%); gap: 10px !important; align-items: center; justify-content: center; display: inline-flex !important; }
.pricing-card__price .elementor-icon-box-wrapper .elementor-icon-box-icon svg { width: 20px; height: 20px; fill: #ffffff;}
.pricing-card__price .elementor-icon-box-wrapper .elementor-icon-box-title {font-size: 20px; line-height: 1.2; font-weight: 500; color: #ffffff; margin: 0; text-transform: uppercase; }
.pricing-card__price .pricing-card__amount { font-size: 36px; line-height: 1.1; font-weight: 700; color: #ffffff; margin-bottom: 10px; }
.pricing-card__price .pricing-card__note { font-size: 16px; font-weight: 700; color: rgba(255 255 255 / 80%); line-height: 1.4; text-transform: uppercase;}
.pricing-card__price .elementor-icon-box-icon .elementor-icon { font-size: 20px; color: #ffffff !important; }

.pricing-card__payments { margin-bottom: 15px; border-top: 1px solid rgba(255 255 255 / 50%); padding-top: 10px; margin-top: 10px; }
.pricing-card__payments .button-text-link .elementor-button{ background-color: transparent; font-size: 20px; line-height: 1.4; color: #ffffff; font-weight: 700; transition: 0.3s all ease-in-out; font-family: "Outfit", sans-serif; }
.pricing-card__payments .button-text-link .elementor-button:hover { color: var(--secondary-color);}

.pricing-card__payments .button-group { gap: 15px; }
.pricing-card__payments .button-group .elementor-button { padding: 0; padding-left: 30px; min-height: 60px; border-radius: 35px; font-size: 20px; line-height: 1.2; font-weight: 700; text-transform: uppercase; font-family: "Outfit", sans-serif; min-width: 200px; width: 100%;}
.pricing-card__payments .button-group .elementor-button:hover { opacity: 0.8;}
.pricing-card__payments .button-group .elementor-button .elementor-button-content-wrapper { align-items: center; gap: 10px;     justify-content: space-between; }
.pricing-card__payments .button-group .elementor-button .elementor-button-icon { width: 60px; height: 60px; font-size: 24px; background-color: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.pricing-card__payments .button-group .elementor-button .elementor-button-icon svg { width: 20px; height: auto;}

.pricing-card__payments .button-group .btn-paypal .elementor-button { background-color: #0070E0; }
.pricing-card__payments .button-group .btn-stripe .elementor-button { background-color: #F44646; }
.pricing-card__payments .button-group .btn-stripe .elementor-button i { color:#F44646; }
.pricing-card__payments .button-group .btn-ruble .elementor-button { background-color: #4CA82C; }
.pricing-card__payments .button-group .btn-ruble .elementor-button i { color:#4CA82C; }

.pricing-card__footer { background-color: #4D6179; width: calc(100% + 80px); left: -40px;  display: flex; align-items: center; justify-content: center; padding: 15px 20px; }
.pricing-card__footer .check_list .elementor-icon-list-items li { margin-bottom: 0; font-size: 16px; line-height: 1.3; font-weight: 400; }
.pricing-card__footer .check_list .elementor-icon-list-items li .elementor-icon-list-icon { top: 0;}

/* ---------------------------------- */

.pricing-plan__title { padding:15px; gap:15px; width:calc(100% + 80px); position:relative; left:-40px; background-color: #ffffff; }
.pricing-plan__title .pricing-card__price .elementor-icon-box-wrapper { background-color: #4e627a; }
.pricing-plan__title .site-title h3.elementor-heading-title { color: var(--primary-color);}

.pricing-plans { width: calc(100% + 80px); position: relative; left: -40px; margin-top: -20px; background-color: #f7f7f7; margin-bottom: -20px;}
.pricing-plans .ribbon {  height: 150px; overflow: hidden; position: absolute; top: 0; transform: rotate(90deg); width: 150px; left: 0;  transform: rotate(0); margin-bottom: -20px;}
.pricing-plans .ribbon .ribbon-title .elementor-heading-title{ background-color:var(--secondary-color) ; font-size: 13px; font-weight: 800; left: 0; line-height: 2; margin-top: 35px; text-align: center; text-transform: uppercase; transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); width: 200%; color: #ffffff; }

.pricing-plans .pricing-plan__header { background-color: #ffffff; padding: 20px; margin-block: 15px; height: 100%; position: relative; border: 2px solid var(--primary-color);}
.pricing-plans .pricing-plan__header h3.elementor-heading-title { color: var(--primary-color); text-align: center; padding-inline: 50px;  }
.pricing-plans .pricing-plan__header .amount .elementor-heading-title { text-align: center; color: #fa8d25;}

.pricing-plans .pricing-plan__item { row-gap: 0; }
.pricing-plans .pricing-plan__item .pricing-card__price { background-color: var(--primary-color); margin-top: 0; justify-content: center; border: 0; position: relative; padding-block: 15px; margin-top: auto;}
.pricing-plans .pricing-plan__item .pricing-card__price:before { content: ''; position: absolute; top: auto; bottom:0; left: 20px; width: calc(100% - 40px); background-color: rgba(255 255 255 / 50%); height: 1px; }
.pricing-plans .pricing-plan__item .pricing-card__price .pricing-card__amount { text-align: center;}
.pricing-plans .pricing-plan__item .pricing-card__payments { background-color: var(--primary-color);margin-top: 0; border: 0; margin-bottom: 0; padding-bottom: 20px;}
/*==================================
   Risk Free Section
===================================*/
.risk-free { padding-inline: 20px; }
.risk-free .e-con-inner { padding-block: 0; }
.risk-free__visual { position: relative; border-radius: 20px;}
.risk-free__visual:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url(/wp-content/uploads/2026/02/bg-blue-curved.png); background-repeat: no-repeat; background-size: cover; background-position: center right 100px; }
.risk-free__visual:after { content: ''; position: absolute; top: 0; right: 99%; width: 100vw; height: 100%; background-color: var(--primary-color); } 
.risk-free__content .elementor-widget-text-editor { font-family: "Outfit", sans-serif; }
.risk-free__content { margin-left:-50px; }
/*==================================
   Faq Section
===================================*/
.faq__list { counter-reset: step; border: 1px solid rgba(2 30 64 / 20%); border-radius: 10px; margin-top: 20px;}
.faq__list .e-n-accordion-item {  counter-increment: step; position: relative; }
.faq__list .e-n-accordion-item[open] { background-color: rgba(2 30 64 / 5%);}
.faq__list .e-n-accordion-item:not(:last-child) { border-bottom: 1px solid rgba(2 30 64 / 20%);}
.faq__list .e-n-accordion-item::before { content: counter(step, decimal-leading-zero); position: absolute; left: 30px; top: 50%; font-size: 36px; transform: translateY(-50%); font-weight: 700; line-height: 1.2; color: rgba(2 30 64 / 50%);}
.faq__list .e-n-accordion-item[open]::before { color:rgba(2 30 64 / 100%);}
.faq__list .e-n-accordion-item .e-n-accordion-item-title { border: 0; padding: 24px 100px; }
.faq__list .e-n-accordion-item .e-n-accordion-item-title + div { border: 0; padding: 0px 100px 20px; }
.faq__list .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text { font-size: 20px; line-height: 1.2; font-weight: 500; color: var(--primary-color);  }
.faq__list .e-n-accordion-item .e-n-accordion-item-title-icon { position: absolute; top: 50%; right: 30px; transform: translateY(-50%); width: 50px; height: 50px; background-color: transparent; border-radius: 50%;  display: flex; align-items: center; justify-content: center; border: 1px solid var(--primary-color); }
.faq__list .e-n-accordion-item[open] .e-n-accordion-item-title-icon { background-color: var(--primary-color);}
.faq__list .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg { fill: #ffffff !important;}

.faq__list .e-n-accordion-item .elementor-widget-text-editor { color: var(--primary-color); font-family: "Outfit", sans-serif; }
.faq__list .e-n-accordion-item .e-n-accordion-item-title-icon i { color: var(--primary-color);}
.faq__list .e-n-accordion-item[open] .e-n-accordion-item-title-icon i { color: #ffffff !important; }

/*==================================
   Final CTA
===================================*/
.final-cta { }
.final-cta:not(.primary-cta) .final-cta__inner { border-radius: 20px; padding: 100px; }
.final-cta .final-cta__inner.cirle-shape:before,
.final-cta .final-cta__inner.cirle-shape:after { border-color: rgba(255 255 255); opacity: 10%; }

.final-cta .check_list .elementor-icon-list-items { align-items: center; justify-content: center;}
.final-cta .check_list .elementor-icon-list-items li { margin-bottom: 0;}
/*==================================
   Footer
===================================*/
.te-footer {  background-color: var(--primary-color); padding: 50px 20px; }
.copyright p { color: #ffffff; font-size: 20px; line-height: 1.5; font-weight: 500; margin-bottom: 0;}


/*==================================
   Responsive
===================================*/
@media only screen and (max-width:1365px) {
	.desires-section .desires-content { padding-right: 20px; }
}
@media only screen and (max-width:1279px) {
	.hero-section h1.elementor-heading-title { font-size: 60px; }
	.topic_grid .topic_item .elementor-image-box-content .elementor-image-box-title { font-size: 20px; }
}
@media only screen and (max-width:1169px) {
	.site-title h2, .site-title h2.elementor-heading-title { font-size: 40px; }
   .subtitle, .subtitle p { font-size: 22px; }
   body { font-size: 18px; line-height: 1.5; }
   .check_list .elementor-icon-list-items li { font-size: 18px; }
   .check_list .elementor-icon-list-items li:not(:last-child) { margin-bottom: 15px; }
   .pricing-card__footer .check_list .elementor-icon-list-items li { margin-bottom: 0; top: 0; }        
   .final-cta .check_list .elementor-icon-list-items li { margin-bottom: 0;}    
   .desires-section { padding: 70px 0; }
   
   .hero-bottom .elementor-widget-text-editor, 
   .hero-bottom .elementor-widget-text-editor p { font-size: 24px;}
   .subtitle-plane .elementor-icon-box-wrapper .elementor-icon-box-title { font-size: 18px;}
   .subtitle-plane .elementor-icon-box-wrapper .elementor-icon { width: 24px; height: 24px; }
   .subtitle-plane .elementor-icon-box-wrapper { padding: 5px 10px 5px 5px; }
   .section-space { padding: 70px 20px; }
   .benefit_grid .benefit_item { flex: 0 0 calc((100% - 30px) / 2); max-width: calc((100% - 30px) / 2) !important; }
   .topic_grid .topic_item { padding: 20px; }
   .bonus_grid .bonus_item .elementor-image-box-content .elementor-image-box-title { font-size: 24px; }
   .bonus_grid .bonus_item .elementor-image-box-content .elementor-image-box-description { font-size: 18px;}
   .training-feature .elementor-icon-box-wrapper { gap: 10px !important; }
   .training-feature .elementor-icon-box-title { font-size: 24px; }
   .risk-free__visual:before { background-position: center right 0px; }
   .risk-free__content{ margin-left: 0; }
   .course-pricing { padding-bottom: 70px;}
   .final-cta:not(.primary-cta) .final-cta__inner { padding: 50px; }
}
@media only screen and (max-width:1024px) {
	.desires-content { padding-inline: 20px;}
   .cons_list ul { column-count: 1; }
   .cta-style1 { padding: 50px; }
   .desires-section .desires-image { padding-right: 20px; }
	.desires-section .desires-content { padding-inline: 20px; }
   .site-title h2, .site-title h2.elementor-heading-title { font-size: 36px; }
   .benefit_grid .benefit_item .elementor-image-box-content .elementor-image-box-title { font-size: 20px; }
   .benefit_grid .benefit_item .elementor-image-box-content .elementor-image-box-description { font-size: 18px; }
   .course-include { padding: 30px; }
   .course-include h3.elementor-heading-title { margin-bottom: 0px; }
   .course-include .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon { font-size: 30px; }
   .course-include .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title { font-size: 18px; }
   .site-title h3, .site-title h3.elementor-heading-title { font-size: 30px; }
   .topic_grid .topic_item { flex: 0 0 calc((100% - 30px) / 2); max-width: calc((100% - 30px) / 2);}
   .bonus_grid { flex-direction: column !important; }
   .bonus_grid .bonus_item { flex: 0 0 100%; max-width: 100%; }
   .pricing-card__price .elementor-icon-box-wrapper { padding: 15px; min-width: 385px; border-radius: 10px; }
   .pricing-card__price .elementor-icon-box-wrapper .elementor-icon-box-title { font-size: 18px; }
   .pricing-card__price .pricing-card__amount  { font-size: 28px; }
   .pricing-card__price .pricing-card__note { font-size: 13px; }
   .risk-free__content { padding-bottom: 50px;}
   .te-footer { padding: 20px; }   
   .te-footer .footer-logo img { max-width: 250px; margin-inline: auto; }
   .te-footer .copyright { justify-content: center; }   
   .copyright p { font-size: 18px;font-weight: 400; }
   /* .training-feature { padding: 15px; }
   .training-feature .elementor-icon-box-icon { width: 60px; height: 60px; }
   .training-feature .elementor-icon-box-icon .elementor-icon { font-size: 40px; } */
   
}
@media only screen and (max-width:767px) {
   .subtitle-plane .elementor-icon-box-wrapper { flex-direction: row !important; }
   .hero-section h1.elementor-heading-title { font-size: 44px; margin-block: 15px;}
   .hero-bottom .elementor-widget-text-editor, 
   .hero-bottom .elementor-widget-text-editor p { font-size: 20px;}
   .hero-section .elementor-image-box-wrapper { display: flex; flex-direction: row;}
   .hero-section .elementor-image-box-wrapper .elementor-image-box-content { text-align: left;}
   .benefit_grid .benefit_item { flex: 0 0 100%; max-width: 100% !important; }
   .section-space { padding: 50px 20px; }
   .desires-section { padding: 50px 0; }   
   .tm-nav { margin-inline: auto; }
   .tm-section .site-title h2, 
   .tm-section .site-title h2.elementor-heading-title { text-align: center; }
   .training-feature { flex: 0 0 100%; max-width: 100% !important; }
   .pricing-card__price { justify-content: center; }
   /* .pricing-card__payments { margin-bottom: 20px; } */
   .pricing-card__payments .button-group { gap: 20px; }
   .pricing-card__payments .button-group .elementor-button { font-size: 20px; padding-left: 20px; min-height: 50px; }
   .pricing-card__payments .button-group .elementor-button .elementor-button-icon { width: 50px; height: 50px; }
   .pricing-card__payments .button-group .elementor-button .elementor-button-icon svg { width: 20px; }
   .pricing-card__payments .button-group .btn-stripe .elementor-button svg { width: 30px; }
   .pricing-card__payments .button-group .btn-ruble .elementor-button svg { width: 18px; }      
   .topic_item.single .elementor-image-box-wrapper { display: flex; align-items: center; text-align: left; }
   .topic_item.single .elementor-image-box-wrapper .elementor-image-box-img { margin-right: 10px !important;}
	.topic_grid .topic_item.single { flex: 0 0 100%; max-width: 100%;}
   .cons_list ul li .elementor-icon-list-icon svg { width: 24px; height: 24px; }
	.tm-slider .elementor-testimonial-wrapper .elementor-testimonial-meta { padding: 15px 20px; }
	.hero-section .subtitle p { font-size:20px; }
   .risk-free__visual .elementor-widget-image img { max-width: 300px; }
   .pricing-plans .pricing-plan__header { height: auto; }
   
	
}
@media only screen and (max-width:639px) {
   .te-header .btn-menu a { padding: 8px 20px; min-height: 40px; }
   .site-title h2, .site-title h2.elementor-heading-title { font-size: 30px; }
	.site-title h3, .site-title h3.elementor-heading-title { font-size: 28px; }
   .te-header .site-logo img { max-width: 200px; }
   .hero-section { padding-top: 100px; }
   .hero-section .elementor-widget-image img { max-width: 250px; }
   .cta-style1 { padding: 30px; }
   .tm-single .elementor-testimonial-wrapper .elementor-testimonial-content { font-size: 20px; padding: 20px; padding-top: 80px; }
   .tm-single .elementor-testimonial-wrapper .elementor-testimonial-content:before { top: 20px; left: 20px; width: 58px; height: 42px; }
   .tm-single .elementor-testimonial-wrapper .elementor-testimonial-meta { padding: 15px 20px; }
   .topic_grid .topic_item .elementor-image-box-img img { width: 120px; height: auto; }
   
   .elementor-widget-image-box .elementor-image-box-description { font-size: 18px;}
   
   .author_features .author_feature { flex: 0 0 100%; max-width: 100% !important; }
   .pricing-card { padding: 20px 20px 0px 20px; }      
   .pricing-card__footer { width: calc(100% + 40px); left: -20px; }   
   .pricing-card__footer .check_list .elementor-icon-list-items { justify-content: center; row-gap: 5px; }
   .pricing-card__footer .check_list .elementor-icon-list-items li svg { width: 22px; height: 20px; }
   .final-cta:not(.primary-cta) .final-cta__inner { padding: 30px; }
   .pricing-plans { width: calc(100% + 40px);  left: -20px;}
   
}
@media only screen and (max-width:575px) {
	/* .site-header .header-inner { padding-inline: 0 ;} */
   /* .hero-bottom .elementor-widget-text-editor, 
   .hero-bottom .elementor-widget-text-editor p { font-size: 18px; } */
   .hero-section .elementor-image-box-wrapper .elementor-image-box-content p { font-size: 18px; }
   .benefit-button-wrapper .loadMoreBtn { text-align: center; font-size: 18px; }
   .topic_grid .topic_item { flex: 0 0 100%; max-width: 100%; }
}
@media only screen and (max-width:479px) {
   p { font-size: 18px;}
   .site-title h2, .site-title h2.elementor-heading-title { font-size: 28px !important; }
	.site-title h3, .site-title h3.elementor-heading-title { font-size: 24px !important; }
   .subtitle-plane .elementor-icon-box-wrapper .elementor-icon-box-title { font-size: 16px; }
   .pricing-card__price .elementor-icon-box-wrapper { min-width: auto; }
   .benefit-button-wrapper .loadMoreBtn { min-width: auto; }   
   .te-header .site-logo img { max-width: 150px; }
   .te-header .btn-menu a { font-size: 14px; padding: 8px 15px; }
   .hero-section { padding-top: 80px; padding-bottom: 150px; }
   .hero-section h1.elementor-heading-title { font-size: 40px; }   
   .hero-section .elementor-button { min-width: auto; font-size: 20px; padding: 15px 20px;}
   /* .hero-bottom .elementor-widget-text-editor, .hero-bottom .elementor-widget-text-editor p { font-size: 16px; } */
   .hero-bottom { bottom: -220px; }
   .cta-style1 .elementor-heading-title { font-size: 24px; }
   .subtitle, .subtitle p { font-size: 20px; }
   .course-topic { padding-top: 0px; }
   .bonus_grid .bonus_item .elementor-image-box-content .elementor-image-box-title { font-size: 20px; } 
   .bonus_grid .bonus_item:before { font-size: 38px; }
   .author_intro-media .elementor-widget-image { width: 100%; height: auto; }
   .author_intro-media .elementor-widget-image:before { bottom: 0px; }
   .author_intro-media .elementor-widget-image img { aspect-ratio: 1 / 1; }
   .tm-slider .elementor-testimonial-wrapper .elementor-testimonial-content { font-size: 18px; }
   .training-feature .elementor-icon-box-icon { border-radius: 10px; width: 50px; height: 50px; }
   .training-feature .elementor-icon-box-icon .elementor-icon { font-size: 35px; }
   .pricing-card__payments .button-text-link .elementor-button { padding-inline: 0; }
   .pricing-card__payments .button-group .elementor-button { min-width: 180px; }
   .pricing-card__payments .button-group .elementor-button .elementor-button-content-wrapper { justify-content: space-between;}   
   .pricing-card__footer { padding: 15px 10px; }
   .pricing-card__footer .check_list .elementor-icon-list-items { margin-inline: -5px !important; }
   .pricing-card__footer .check_list .elementor-icon-list-items li { font-size: 14px; margin-inline: 5px !important;}
   .pricing-card__footer .check_list .elementor-icon-list-items li svg { width: 18px; height: 16px; margin: 0; }
   .faq__list .e-n-accordion-item .e-n-accordion-item-title { padding: 15px 50px;}
   .faq__list .e-n-accordion-item .e-n-accordion-item-title + div { padding: 0px 50px 15px; font-size: 16px; }
   .faq__list .e-n-accordion-item::before { left: 10px; font-size: 24px; }
   .faq__list .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text { font-size: 18px; }
   .faq__list .e-n-accordion-item .e-n-accordion-item-title-icon { right: 10px; width: 30px; height: 30px; }
   .site-button a.elementor-button { font-size: 20px; padding: 15px 20px;}
	.benefit-button-wrapper .loadMoreBtn { font-size:20px; padding: 15px 20px; }
   .tm-single .elementor-testimonial-wrapper .elementor-testimonial-content { font-size: 18px; }
   .desires-section .desires-image:before { bottom: 30px; width: 100px; height: 100%; }
   .benefit_grid .benefit_item .elementor-image-box-content .elementor-image-box-title { font-size: 20px !important; }
   .benefit_grid .benefit_item .elementor-image-box-content .elementor-image-box-description { font-size: 18px ; }
	.cons_list ul li:not(:last-child) { margin-bottom: 15px; }
	.primary-cta.final-cta .check_list .elementor-icon-list-items { gap: 5px; margin-inline: -5px; }
	.primary-cta .check_list .elementor-icon-list-items li svg { width: 20px; height: 18px; margin: 0; }
	.primary-cta .check_list .elementor-icon-list-items li { font-size: 15px; }
	.cirle-shape:before { top: -100px; right: -115px; width: 250px; height: 250px; border-width:50px; }
	.cirle-shape:after { bottom: -135px; left: -135px; width: 250px; height: 250px; border-width:50px; }
	.pricing-card:before { top: -100px; right: -115px; width: 250px; height: 250px; border-width:50px; }
	.pricing-card__benefits h4.elementor-heading-title { font-size: 22px; }
   .pricing-plans .pricing-plan__header h3.elementor-heading-title { padding-inline: 0; font-size: 28px; }
   
	
	
}/* End custom CSS */