.elementor-7271 .elementor-element.elementor-element-266e73b > .elementor-container{min-height:532px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-front-container{background-color:#F6C53A;align-items:center;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-rear-container{background-color:#334E84;align-items:center;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-container:not(.eael-template){height:351px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-container.eael-template{min-height:351px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:#fff;fill:#fff;font-size:75px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg{color:#fff;fill:#fff;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:75px;width:75px;line-height:75px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image{border-radius:212px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:#fff;fill:#fff;font-size:40px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon svg{color:#fff;fill:#fff;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-size:40px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;font-size:1px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:40px;}.elementor-7271 .elementor-element.elementor-element-d5bddd3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:40px;}.elementor-7271 .elementor-element.elementor-element-28f94ac{--spacer-size:50px;}.elementor-widget-text-editor{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-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-7271 .elementor-element.elementor-element-1426d2c{color:#000000;}.elementor-7271 .elementor-element.elementor-element-92193b8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7271 .elementor-element.elementor-element-43d0af5{--e-image-carousel-slides-to-show:1;}.elementor-7271 .elementor-element.elementor-element-846f1e8 > .elementor-container{min-height:400px;}.elementor-7271 .elementor-element.elementor-element-846f1e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7271 .elementor-element.elementor-element-846f1e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7271 .elementor-element.elementor-element-e3742de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7271 .elementor-element.elementor-element-e3742de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEAB2;}.elementor-7271 .elementor-element.elementor-element-e3742de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7271 .elementor-element.elementor-element-e3742de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7271 .elementor-element.elementor-element-e3742de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7271 .elementor-element.elementor-element-b9fa170{--spacer-size:50px;}.elementor-7271 .elementor-element.elementor-element-7a75eae{width:auto;max-width:auto;top:72.969px;}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-7a75eae{left:555.983px;}body.rtl .elementor-7271 .elementor-element.elementor-element-7a75eae{right:555.983px;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-item a{border-radius:0px;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-icon i{color:#364E82;font-size:44px;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-icon svg path{stroke:#364E82;fill:#364E82;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFBF33;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{stroke:#FFBF33;fill:#FFBF33;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-icon{width:44px;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-text{color:#364E82;padding-left:22px;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFBF33;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-7271 .elementor-element.elementor-element-1fb7a3c{--spacer-size:25px;}.elementor-7271 .elementor-element.elementor-element-67d6d32{--spacer-size:50px;width:auto;max-width:auto;}.elementor-7271 .elementor-element.elementor-element-358fe18{width:auto;max-width:auto;top:97.951px;}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-358fe18{left:1088.965px;}body.rtl .elementor-7271 .elementor-element.elementor-element-358fe18{right:1088.965px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-item a{border-radius:0px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-icon i{color:#364E82;font-size:40px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-icon svg path{stroke:#364E82;fill:#364E82;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-icon{width:40px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-text{color:#364E82;padding-left:22px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-item{font-size:20px;font-weight:700;}.elementor-7271 .elementor-element.elementor-element-7e1b6c4{--spacer-size:35px;}.elementor-7271 .elementor-element.elementor-element-0bb4a5f{color:#000000;}.elementor-7271 .elementor-element.elementor-element-4de6845{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{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-7271 .elementor-element.elementor-element-3b7bbb0{text-align:center;}.elementor-7271 .elementor-element.elementor-element-3b7bbb0 .elementor-heading-title{color:#314F83;font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;}.elementor-7271 .elementor-element.elementor-element-e63e670{--spacer-size:8px;}.elementor-7271 .elementor-element.elementor-element-acf2d3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7271 .elementor-element.elementor-element-acf2d3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEAB2;}.elementor-7271 .elementor-element.elementor-element-acf2d3c > .elementor-element-populated, .elementor-7271 .elementor-element.elementor-element-acf2d3c > .elementor-element-populated > .elementor-background-overlay, .elementor-7271 .elementor-element.elementor-element-acf2d3c > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-7271 .elementor-element.elementor-element-acf2d3c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:40px 40px 40px 40px;}.elementor-7271 .elementor-element.elementor-element-acf2d3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7271 .elementor-element.elementor-element-c64f111{text-align:center;}.elementor-7271 .elementor-element.elementor-element-c64f111 .elementor-heading-title{color:#314F83;font-family:"Roboto", Sans-serif;font-weight:900;}.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-7271 .elementor-element.elementor-element-bcb1ff8 .elementor-icon-list-icon i{color:#314F83;transition:color 0.3s;}.elementor-7271 .elementor-element.elementor-element-bcb1ff8 .elementor-icon-list-icon svg{fill:#314F83;transition:fill 0.3s;}.elementor-7271 .elementor-element.elementor-element-bcb1ff8{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7271 .elementor-element.elementor-element-bcb1ff8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7271 .elementor-element.elementor-element-bcb1ff8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:900;line-height:41px;}.elementor-7271 .elementor-element.elementor-element-bcb1ff8 .elementor-icon-list-text{color:#314F83;transition:color 0.3s;}.elementor-7271 .elementor-element.elementor-element-a5df3d4{text-align:center;}.elementor-7271 .elementor-element.elementor-element-a5df3d4 .elementor-heading-title{color:#314F83;font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-7271 .elementor-element.elementor-element-a7ff412{text-align:center;}.elementor-7271 .elementor-element.elementor-element-a7ff412 .elementor-heading-title{color:#314F83;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:900;}.elementor-7271 .elementor-element.elementor-element-ddb2a32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7271 .elementor-element.elementor-element-ddb2a32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEAB2;}.elementor-7271 .elementor-element.elementor-element-ddb2a32 > .elementor-element-populated, .elementor-7271 .elementor-element.elementor-element-ddb2a32 > .elementor-element-populated > .elementor-background-overlay, .elementor-7271 .elementor-element.elementor-element-ddb2a32 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-7271 .elementor-element.elementor-element-ddb2a32 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:40px 40px 40px 40px;}.elementor-7271 .elementor-element.elementor-element-ddb2a32 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7271 .elementor-element.elementor-element-18c9ad9{text-align:center;}.elementor-7271 .elementor-element.elementor-element-18c9ad9 .elementor-heading-title{color:#314F83;font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-7271 .elementor-element.elementor-element-eeda7d1 .elementor-icon-list-icon i{color:#314F83;transition:color 0.3s;}.elementor-7271 .elementor-element.elementor-element-eeda7d1 .elementor-icon-list-icon svg{fill:#314F83;transition:fill 0.3s;}.elementor-7271 .elementor-element.elementor-element-eeda7d1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7271 .elementor-element.elementor-element-eeda7d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7271 .elementor-element.elementor-element-eeda7d1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:900;line-height:41px;}.elementor-7271 .elementor-element.elementor-element-eeda7d1 .elementor-icon-list-text{color:#314F83;transition:color 0.3s;}.elementor-7271 .elementor-element.elementor-element-a9a5dc8{text-align:center;}.elementor-7271 .elementor-element.elementor-element-a9a5dc8 .elementor-heading-title{color:#314F83;font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-7271 .elementor-element.elementor-element-620f9e8{text-align:center;}.elementor-7271 .elementor-element.elementor-element-620f9e8 .elementor-heading-title{color:#314F83;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:900;}.elementor-7271 .elementor-element.elementor-element-d88a1a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7271 .elementor-element.elementor-element-d88a1a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEAB2;}.elementor-7271 .elementor-element.elementor-element-d88a1a9 > .elementor-element-populated, .elementor-7271 .elementor-element.elementor-element-d88a1a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-7271 .elementor-element.elementor-element-d88a1a9 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-7271 .elementor-element.elementor-element-d88a1a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:40px 40px 40px 40px;}.elementor-7271 .elementor-element.elementor-element-d88a1a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7271 .elementor-element.elementor-element-5ac432d{text-align:center;}.elementor-7271 .elementor-element.elementor-element-5ac432d .elementor-heading-title{color:#314F83;font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-7271 .elementor-element.elementor-element-d490b63 .elementor-icon-list-icon i{color:#314F83;transition:color 0.3s;}.elementor-7271 .elementor-element.elementor-element-d490b63 .elementor-icon-list-icon svg{fill:#314F83;transition:fill 0.3s;}.elementor-7271 .elementor-element.elementor-element-d490b63{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7271 .elementor-element.elementor-element-d490b63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7271 .elementor-element.elementor-element-d490b63 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:900;line-height:41px;}.elementor-7271 .elementor-element.elementor-element-d490b63 .elementor-icon-list-text{color:#314F83;transition:color 0.3s;}.elementor-7271 .elementor-element.elementor-element-7931e57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7271 .elementor-element.elementor-element-7931e57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEAB2;}.elementor-7271 .elementor-element.elementor-element-7931e57 > .elementor-element-populated, .elementor-7271 .elementor-element.elementor-element-7931e57 > .elementor-element-populated > .elementor-background-overlay, .elementor-7271 .elementor-element.elementor-element-7931e57 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-7271 .elementor-element.elementor-element-7931e57 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:40px 40px 40px 40px;}.elementor-7271 .elementor-element.elementor-element-7931e57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7271 .elementor-element.elementor-element-7f557a2{text-align:center;}.elementor-7271 .elementor-element.elementor-element-7f557a2 .elementor-heading-title{color:#314F83;font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-7271 .elementor-element.elementor-element-05cfd19{text-align:center;}.elementor-7271 .elementor-element.elementor-element-05cfd19 .elementor-heading-title{color:#314F83;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:900;line-height:38px;}.elementor-7271 .elementor-element.elementor-element-2c15983{width:initial;max-width:initial;align-self:center;}.elementor-7271 .elementor-element.elementor-element-2c15983 .elementor-heading-title{color:#314F83;}.elementor-7271 .elementor-element.elementor-element-85c43ef{width:initial;max-width:initial;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7271 .elementor-element.elementor-element-357e165{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7271 .elementor-element.elementor-element-357e165 .elementor-divider-separator{width:100%;}.elementor-7271 .elementor-element.elementor-element-357e165 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7271 .elementor-element.elementor-element-a0cc0d1 .elementor-icon-list-icon i{color:#314F83;transition:color 0.3s;}.elementor-7271 .elementor-element.elementor-element-a0cc0d1 .elementor-icon-list-icon svg{fill:#314F83;transition:fill 0.3s;}.elementor-7271 .elementor-element.elementor-element-a0cc0d1{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-7271 .elementor-element.elementor-element-a0cc0d1 .elementor-icon-list-icon{padding-right:0px;}.elementor-7271 .elementor-element.elementor-element-a0cc0d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7271 .elementor-element.elementor-element-a0cc0d1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;line-height:48px;}.elementor-7271 .elementor-element.elementor-element-a0cc0d1 .elementor-icon-list-text{color:#314F83;transition:color 0.3s;}.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-7271 .elementor-element.elementor-element-d10c8b7 .elementor-button{background-color:#314F83;}@media(max-width:1024px){.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(26px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(26px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(26px/2);margin-left:calc(26px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-26px/2);margin-left:calc(-26px/2);}body.rtl .elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-26px/2);}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-26px/2);}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-358fe18{left:391px;}body.rtl .elementor-7271 .elementor-element.elementor-element-358fe18{right:391px;}.elementor-7271 .elementor-element.elementor-element-358fe18{top:16px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}}@media(max-width:767px){.elementor-7271 .elementor-element.elementor-element-266e73b > .elementor-container{min-height:164px;}.elementor-7271 .elementor-element.elementor-element-28f94ac{--spacer-size:10px;}.elementor-7271 .elementor-element.elementor-element-1426d2c{text-align:center;}.elementor-7271 .elementor-element.elementor-element-846f1e8, .elementor-7271 .elementor-element.elementor-element-846f1e8 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-7271 .elementor-element.elementor-element-846f1e8{margin-top:020px;margin-bottom:020px;}.elementor-7271 .elementor-element.elementor-element-e3742de > .elementor-element-populated, .elementor-7271 .elementor-element.elementor-element-e3742de > .elementor-element-populated > .elementor-background-overlay, .elementor-7271 .elementor-element.elementor-element-e3742de > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-7271 .elementor-element.elementor-element-e3742de > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7271 .elementor-element.elementor-element-b9fa170{--spacer-size:20px;}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-7a75eae{left:33.983px;}body.rtl .elementor-7271 .elementor-element.elementor-element-7a75eae{right:33.983px;}.elementor-7271 .elementor-element.elementor-element-7a75eae{top:19px;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-item a{padding:0px 0px 0px 0px;border-radius:0px;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-icon{width:37px;}.elementor-7271 .elementor-element.elementor-element-7a75eae .elementor-icon-list-icon i{font-size:37px;}.elementor-7271 .elementor-element.elementor-element-67d6d32{--spacer-size:5px;}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-358fe18{left:29.997px;}body.rtl .elementor-7271 .elementor-element.elementor-element-358fe18{right:29.997px;}.elementor-7271 .elementor-element.elementor-element-358fe18{top:174.99px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-item a{padding:0px 0px 0px 0px;border-radius:11px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-icon{width:37px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-icon i{font-size:37px;}.elementor-7271 .elementor-element.elementor-element-358fe18 .elementor-icon-list-item{line-height:1.4em;}.elementor-7271 .elementor-element.elementor-element-a971f56{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-7271 .elementor-element.elementor-element-0bb4a5f{text-align:center;}.elementor-7271 .elementor-element.elementor-element-acf2d3c > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-7271 .elementor-element.elementor-element-c64f111{text-align:left;}.elementor-7271 .elementor-element.elementor-element-c64f111 .elementor-heading-title{font-size:22px;}.elementor-7271 .elementor-element.elementor-element-bcb1ff8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7271 .elementor-element.elementor-element-bcb1ff8 .elementor-icon-list-item > a{font-size:19px;}.elementor-7271 .elementor-element.elementor-element-a5df3d4{text-align:center;}.elementor-7271 .elementor-element.elementor-element-a5df3d4 .elementor-heading-title{font-size:22px;}.elementor-7271 .elementor-element.elementor-element-a7ff412{text-align:center;}.elementor-7271 .elementor-element.elementor-element-a7ff412 .elementor-heading-title{font-size:19px;}.elementor-7271 .elementor-element.elementor-element-ddb2a32 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-7271 .elementor-element.elementor-element-18c9ad9{text-align:left;}.elementor-7271 .elementor-element.elementor-element-18c9ad9 .elementor-heading-title{font-size:22px;}.elementor-7271 .elementor-element.elementor-element-eeda7d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7271 .elementor-element.elementor-element-eeda7d1 .elementor-icon-list-item > a{font-size:19px;}.elementor-7271 .elementor-element.elementor-element-a9a5dc8{text-align:center;}.elementor-7271 .elementor-element.elementor-element-a9a5dc8 .elementor-heading-title{font-size:22px;}.elementor-7271 .elementor-element.elementor-element-620f9e8{text-align:center;}.elementor-7271 .elementor-element.elementor-element-620f9e8 .elementor-heading-title{font-size:19px;}.elementor-7271 .elementor-element.elementor-element-d88a1a9 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-7271 .elementor-element.elementor-element-5ac432d{text-align:left;}.elementor-7271 .elementor-element.elementor-element-5ac432d .elementor-heading-title{font-size:22px;}.elementor-7271 .elementor-element.elementor-element-d490b63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7271 .elementor-element.elementor-element-d490b63 .elementor-icon-list-item > a{font-size:19px;}.elementor-7271 .elementor-element.elementor-element-7931e57 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-7271 .elementor-element.elementor-element-05cfd19 .elementor-heading-title{font-size:15px;line-height:2.1em;}.elementor-7271 .elementor-element.elementor-element-fdfe87d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7271 .elementor-element.elementor-element-fdfe87d > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-7271 .elementor-element.elementor-element-85c43ef{align-self:center;}.elementor-7271 .elementor-element.elementor-element-5dd5ebe > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-7271 .elementor-element.elementor-element-a0cc0d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7271 .elementor-element.elementor-element-a0cc0d1 .elementor-icon-list-item > a{font-size:22px;}.elementor-7271 .elementor-element.elementor-element-424852d > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-7271 .elementor-element.elementor-element-e3742de{width:100%;}.elementor-7271 .elementor-element.elementor-element-c7a442d{width:96.051%;}.elementor-7271 .elementor-element.elementor-element-d91a379{width:3.223%;}}/* Start custom CSS for shortcode, class: .elementor-element-d1d5997 *//* ================================
   Vision India Recruitment Form
   ================================ */

.vi-recruitment-form {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
    background: #fefdfb;
}

/* Heading */

.vi-recruitment-form h3 {
    margin: 0 0 25px;
    padding: 0;
    font-size: 24px;
    line-height: 1.4;
    font-weight: 600;
    color: #061e51;
}

/* Form Group */

.vi-form-group {
    margin-bottom: 20px;
}

/* Labels */

.vi-form-group label {
    display: block;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 500;
    color: #061e51;
}

/* Required Star */

.vi-form-group .required {
    color: #ad191a;
    margin-left: 2px;
}

/* Text Inputs */

.vi-form-group input[type="text"],
.vi-form-group input[type="email"],
.vi-form-group input[type="tel"],
.vi-form-group input[type="number"] {
    width: 100%;
    height: 50px;
    padding: 12px 14px;
    border: 1px solid #cbd5e1;
    border-radius: 3px;
    background: #ffffff;
    color: #333333;
    font-size: 15px;
    outline: none;
    box-sizing: border-box;
    transition: all 0.3s ease;
}

/* Textarea */

.vi-form-group textarea {
    width: 100%;
    min-height: 120px;
    padding: 12px 14px;
    border: 1px solid #cbd5e1;
    border-radius: 3px;
    background: #ffffff;
    color: #333333;
    font-size: 15px;
    resize: vertical;
    outline: none;
    box-sizing: border-box;
    transition: all 0.3s ease;
}

/* Focus */

.vi-form-group input:focus,
.vi-form-group textarea:focus {
    border-color: #061e51;
    box-shadow: 0 0 0 2px rgba(6, 30, 81, 0.08);
}

/* Resume Upload */

.vi-form-group input[type="file"] {
    width: 100%;
    padding: 12px;
    border: 1px solid #cbd5e1;
    border-radius: 3px;
    background: #ffffff;
    font-size: 14px;
    color: #333333;
    box-sizing: border-box;
}

/* Resume Help Text */

.vi-form-group small {
    display: block;
    margin-top: 6px;
    font-size: 12px;
    color: #2e5087;
}

/* Submit Button */

.vi-submit {
    margin-top: 25px;
}

.vi-submit input[type="submit"] {
    display: inline-block;
    min-width: 110px;
    padding: 13px 28px;
    border: none;
    border-radius: 3px;
    background: #2e5087;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Submit Hover */

.vi-submit input[type="submit"]:hover {
    background: #061e51;
    transform: translateY(-1px);
}

/* Validation */

.vi-form-group .wpcf7-not-valid {
    border-color: #ad191a !important;
}

.vi-form-group .wpcf7-not-valid-tip {
    margin-top: 5px;
    font-size: 12px;
    color: #ad191a;
}

/* Success Message */

.vi-recruitment-form + .wpcf7-response-output {
    margin: 20px 0 0;
    padding: 12px;
    border-radius: 3px;
    font-size: 14px;
}

/* Mobile */

@media (max-width: 600px) {

    .vi-recruitment-form {
        padding: 5px;
    }

    .vi-recruitment-form h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .vi-form-group {
        margin-bottom: 17px;
    }

    .vi-form-group label {
        font-size: 15px;
    }

    .vi-form-group input[type="text"],
    .vi-form-group input[type="email"],
    .vi-form-group input[type="tel"] {
        height: 48px;
    }

    .vi-submit input[type="submit"] {
        width: 100%;
        padding: 13px 20px;
    }
}

/* =================================
   COMPLETE CONTACT FORM CONTAINER
   ================================= */

.vi-recruitment-form {
    width: 100%;
    max-width: 700px;

    /* Space inside the complete form */
    padding: 30px;

    /* Background of the complete form */
    background-color: #fefdfb;

    /* OUTLINE OF THE COMPLETE FORM */
    border: 3px solid #314f81;

    /* Corner shape */
    border-radius: 10px;

    /* Shadow around complete form */
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);

    /* Keep padding inside the width */
    box-sizing: border-box;

    /* Center the complete form */
    margin: 0 auto;
}/* End custom CSS */