.elementor-49 .elementor-element.elementor-element-62116e78:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-62116e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cf2b2b;}.elementor-49 .elementor-element.elementor-element-62116e78{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:3;}.elementor-49 .elementor-element.elementor-element-62116e78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-49 .elementor-element.elementor-element-537b9fd2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49 .elementor-element.elementor-element-537b9fd2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49 .elementor-element.elementor-element-537b9fd2 > .elementor-element-populated{padding:10px 0px 10px 0px;}.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-49 .elementor-element.elementor-element-49453822 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-49453822 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-49453822{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-49453822 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-571a6ec{z-index:1;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-271b4b2 .elementor-repeater-item-06c930e .swiper-slide-bg{background-color:#ffffff;background-image:url(https://tuamarina.kiwischools.org/wp-content/uploads/2024/03/Tua-Marine-Top-Banner-Image.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-271b4b2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-49 .elementor-element.elementor-element-271b4b2 .swiper-slide-contents{max-width:66%;}.elementor-49 .elementor-element.elementor-element-271b4b2 .swiper-slide-inner{text-align:center;}.elementor-49 .elementor-element.elementor-element-16793ae{padding:0% 5% 0% 5%;z-index:2;}.elementor-bc-flex-widget .elementor-49 .elementor-element.elementor-element-42b17bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49 .elementor-element.elementor-element-42b17bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-49 .elementor-element.elementor-element-d6556ec{font-size:30px;color:#cf2b2b;}.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-49 .elementor-element.elementor-element-52af6d4 .elementor-heading-title{font-size:50px;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-a276284{font-size:40px;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-139f48f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-139f48f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuamarina.kiwischools.org/wp-content/uploads/2024/03/Vector.png");background-position:center center;background-repeat:repeat-x;background-size:90% auto;}.elementor-49 .elementor-element.elementor-element-139f48f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8%;margin-bottom:-8%;padding:5% 5% 5% 5%;z-index:3;}.elementor-49 .elementor-element.elementor-element-139f48f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-8b56541{text-align:center;font-size:30px;font-weight:bold;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-5081c19{text-align:center;font-size:30px;font-weight:200;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-86602ea:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-86602ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuamarina.kiwischools.org/wp-content/uploads/2024/03/Pattern-Background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-86602ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 5% 5% 5%;z-index:1;}.elementor-49 .elementor-element.elementor-element-86602ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-49 .elementor-element.elementor-element-d7ce9db img{border-radius:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-e0aa335:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e0aa335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuamarina.kiwischools.org/wp-content/uploads/2024/03/Values-Background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-e0aa335 > .elementor-background-overlay{background-color:rgba(0,0,0,0.25);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-e0aa335{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 15% 5%;}.elementor-49 .elementor-element.elementor-element-125c767 img{width:50%;}.elementor-49 .elementor-element.elementor-element-8fe9d91 img{width:50%;}.elementor-49 .elementor-element.elementor-element-be62e3f img{width:50%;}.elementor-49 .elementor-element.elementor-element-ab9a371 img{width:50%;}.elementor-49 .elementor-element.elementor-element-44cb6b3:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-44cb6b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuamarina.kiwischools.org/wp-content/uploads/2024/03/Opportunities-bg.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-44cb6b3 > .elementor-container{max-width:1300px;}.elementor-49 .elementor-element.elementor-element-44cb6b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10%;margin-bottom:0%;padding:10% 5% 20% 5%;}.elementor-49 .elementor-element.elementor-element-44cb6b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-49 .elementor-element.elementor-element-263f64b0 .elementor-cta .elementor-cta__bg, .elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;background-color:#ffffff;}.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta__bg-wrapper{min-height:150px;}.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta__title{font-size:15px;font-weight:normal;color:#cf2b2b;}.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0);}.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0);}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta .elementor-cta__bg, .elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;background-color:#ffffff;}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta__bg-wrapper{min-height:150px;}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta__title{font-size:15px;font-weight:normal;color:#cf2b2b;}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0);}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0);}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta .elementor-cta__bg, .elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;background-color:#ffffff;}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta__bg-wrapper{min-height:150px;}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta__title{font-size:15px;font-weight:normal;color:#cf2b2b;}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0);}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0);}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta .elementor-cta__bg, .elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;background-color:#ffffff;}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta__bg-wrapper{min-height:150px;}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta__title{font-size:15px;font-weight:normal;color:#cf2b2b;}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0);}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0);}.elementor-49 .elementor-element.elementor-element-b2fc9de:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b2fc9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuamarina.kiwischools.org/wp-content/uploads/2024/03/Newsfeed-Background.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-b2fc9de > .elementor-container{max-width:1000px;}.elementor-49 .elementor-element.elementor-element-b2fc9de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10%;margin-bottom:0%;padding:10% 5% 10% 5%;}.elementor-49 .elementor-element.elementor-element-b2fc9de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-562a983:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-562a983 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-49 .elementor-element.elementor-element-562a983 > .elementor-element-populated{border-style:solid;border-width:10px 0px 0px 0px;border-color:#cf2b2b;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-562a983 > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-562a983 > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-562a983 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-562a983 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-3bc528e .elementor-heading-title{font-size:25px;color:#000000;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49 .elementor-element.elementor-element-9d2b8f7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-49 .elementor-element.elementor-element-9d2b8f7:after{content:"0.66";}.elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-49 .elementor-element.elementor-element-9d2b8f7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-49 .elementor-element.elementor-element-9d2b8f7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-49 .elementor-element.elementor-element-9d2b8f7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-post__title a{color:#000000;}.elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-post__meta-data{color:#000000;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-post__excerpt p{color:#000000;}.elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-post__excerpt{margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-235ac5c .elementor-button{background-color:#ffffff;fill:#cf2b2b;color:#cf2b2b;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:15px 60px 15px 60px;}.elementor-49 .elementor-element.elementor-element-235ac5c .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-235ac5c .elementor-button:focus{background-color:#cf2b2b;color:#ffffff;border-color:#cf2b2b;}.elementor-49 .elementor-element.elementor-element-235ac5c .elementor-button:hover svg, .elementor-49 .elementor-element.elementor-element-235ac5c .elementor-button:focus svg{fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-8740b71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-8740b71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-49 .elementor-element.elementor-element-8740b71 > .elementor-element-populated{border-style:solid;border-width:10px 0px 0px 0px;border-color:#cf2b2b;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-8740b71 > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-8740b71 > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-8740b71 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-8740b71 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-2af2e99 .elementor-heading-title{font-size:25px;color:#000000;}.elementor-49 .elementor-element.elementor-element-862267f .elementor-button{background-color:#ffffff;fill:#cf2b2b;color:#cf2b2b;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:15px 60px 15px 60px;}.elementor-49 .elementor-element.elementor-element-862267f .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-862267f .elementor-button:focus{background-color:#cf2b2b;color:#ffffff;border-color:#cf2b2b;}.elementor-49 .elementor-element.elementor-element-862267f .elementor-button:hover svg, .elementor-49 .elementor-element.elementor-element-862267f .elementor-button:focus svg{fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-ade64e8:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-ade64e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2a2a;}.elementor-49 .elementor-element.elementor-element-ade64e8 > .elementor-container{max-width:1000px;}.elementor-49 .elementor-element.elementor-element-ade64e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-49 .elementor-element.elementor-element-ade64e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-cc9b1ae .elementor-repeater-item-fe95f8a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://tuamarina.kiwischools.org/wp-content/uploads/2024/03/Tua-Marine-Top-Banner-Image.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-cc9b1ae .elementor-repeater-item-0a7a90a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://tuamarina.kiwischools.org/wp-content/uploads/2024/03/Values-Background.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-cc9b1ae .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-49 .elementor-element.elementor-element-cc9b1ae .swiper-slide-contents{max-width:66%;}.elementor-49 .elementor-element.elementor-element-cc9b1ae .swiper-slide-inner{text-align:center;}.elementor-49 .elementor-element.elementor-element-6ecb602:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-6ecb602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5399d9;}.elementor-49 .elementor-element.elementor-element-6ecb602{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-49 .elementor-element.elementor-element-6ecb602 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-28827d5{text-align:center;}.elementor-49 .elementor-element.elementor-element-28827d5 .elementor-heading-title{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-bdc902f{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-34dbaa62:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-34dbaa62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #cf2c2c 0%, #a92425 100%);}.elementor-49 .elementor-element.elementor-element-34dbaa62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 15% 5%;}.elementor-49 .elementor-element.elementor-element-34dbaa62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-79370e55:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-79370e55 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-49 .elementor-element.elementor-element-79370e55 > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-79370e55 > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-79370e55 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-79370e55 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-79370e55 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-61989d2{text-align:center;}.elementor-49 .elementor-element.elementor-element-61989d2 .elementor-heading-title{color:#000000;}.elementor-49 .elementor-element.elementor-element-4a93ed14{text-align:center;color:#000000;}.elementor-bc-flex-widget .elementor-49 .elementor-element.elementor-element-55cec0ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49 .elementor-element.elementor-element-55cec0ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49 .elementor-element.elementor-element-6229d206{text-align:center;}.elementor-49 .elementor-element.elementor-element-6229d206 .elementor-heading-title{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-19487246 > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-19487246 > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-19487246 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-8fe5a9e img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-49 .elementor-element.elementor-element-e795f1d img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-49 .elementor-element.elementor-element-382538f img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-49 .elementor-element.elementor-element-a0c7f06 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-49 .elementor-element.elementor-element-fc0bb7e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-fc0bb7e img{width:75%;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-d6556ec{font-size:25px;}.elementor-49 .elementor-element.elementor-element-52af6d4 .elementor-heading-title{font-size:35px;}.elementor-49 .elementor-element.elementor-element-a276284{font-size:27px;}.elementor-49 .elementor-element.elementor-element-139f48f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-139f48f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-49 .elementor-element.elementor-element-139f48f{margin-top:-9%;margin-bottom:-8%;}.elementor-49 .elementor-element.elementor-element-8b56541{font-size:25px;}.elementor-49 .elementor-element.elementor-element-5081c19{font-size:25px;}.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta__bg-wrapper{min-height:80px;}.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta__title{font-size:12px;}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta__bg-wrapper{min-height:80px;}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta__title{font-size:12px;}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta__bg-wrapper{min-height:80px;}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta__title{font-size:12px;}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta__bg-wrapper{min-height:80px;}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta__title{font-size:12px;}.elementor-49 .elementor-element.elementor-element-79370e55 > .elementor-element-populated{margin:20px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-49 .elementor-element.elementor-element-4a93ed14{font-size:14px;}.elementor-49 .elementor-element.elementor-element-fc0bb7e img{width:350px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-139f48f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-139f48f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-49 .elementor-element.elementor-element-d7ce9db img{width:200px;}.elementor-49 .elementor-element.elementor-element-125c767 img{width:150px;}.elementor-49 .elementor-element.elementor-element-8fe9d91 img{width:150px;}.elementor-49 .elementor-element.elementor-element-be62e3f img{width:150px;}.elementor-49 .elementor-element.elementor-element-14cc561d{width:50%;}.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta__bg-wrapper{min-height:125px;}.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta__title{font-size:15px;}.elementor-49 .elementor-element.elementor-element-27ae5d6a{width:50%;}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta__bg-wrapper{min-height:125px;}.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta__title{font-size:15px;}.elementor-49 .elementor-element.elementor-element-53e60187{width:50%;}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta__bg-wrapper{min-height:125px;}.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta__title{font-size:15px;}.elementor-49 .elementor-element.elementor-element-fd78e5d{width:50%;}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta__bg-wrapper{min-height:125px;}.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta__title{font-size:15px;}.elementor-49 .elementor-element.elementor-element-562a983{width:50%;}.elementor-49 .elementor-element.elementor-element-562a983 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-49 .elementor-element.elementor-element-9d2b8f7:after{content:"0.5";}.elementor-49 .elementor-element.elementor-element-9d2b8f7 .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-8740b71{width:50%;}.elementor-49 .elementor-element.elementor-element-8740b71 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}}/* Start custom CSS for icon-list, class: .elementor-element-49453822 */.elementor-49 .elementor-element.elementor-element-49453822 .elementor-icon-list-item:hover .elementor-icon-list-text{
    text-decoration: underline;
}

.elementor-49 .elementor-element.elementor-element-49453822 .elementor-icon-list-item:nth-child(2){
    border-left: 2px solid var(--DarkBlue);
     border-right: 2px solid var(--DarkBlue);
     padding: 0 20px;
}

.elementor-49 .elementor-element.elementor-element-49453822 ul{
    width:100%;
}

@media screen and (max-width:767px) and (orientation:portrait) {
    .elementor-49 .elementor-element.elementor-element-49453822 i, .elementor-49 .elementor-element.elementor-element-49453822 .elementor-icon-list-text{
        font-size:3.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-271b4b2 */.elementor-49 .elementor-element.elementor-element-271b4b2 .swiper-slide{
    height:50vw!important;
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-49 .elementor-element.elementor-element-271b4b2 .swiper-slide{
    height:100vw!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6556ec */.elementor-49 .elementor-element.elementor-element-d6556ec,.elementor-49 .elementor-element.elementor-element-d6556ec p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52af6d4 */.elementor-49 .elementor-element.elementor-element-52af6d4{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a276284 */.elementor-49 .elementor-element.elementor-element-a276284{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16793ae */.elementor-49 .elementor-element.elementor-element-16793ae .elementor-container{
   height: 50vw;
}

.elementor-49 .elementor-element.elementor-element-16793ae{
    margin-top: -50vw;
}

.elementor-49 .elementor-element.elementor-element-16793ae {
    text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
}



@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-49 .elementor-element.elementor-element-16793ae .elementor-container{
   height: 100vw;
}

.elementor-49 .elementor-element.elementor-element-16793ae{
    margin-top: -100vw;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b56541 */.elementor-49 .elementor-element.elementor-element-8b56541,.elementor-49 .elementor-element.elementor-element-8b56541 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5081c19 */.elementor-49 .elementor-element.elementor-element-5081c19,.elementor-49 .elementor-element.elementor-element-5081c19 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90b72e4 */.elementor-49 .elementor-element.elementor-element-90b72e4{
    transform: rotate(8deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-139f48f */@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-49 .elementor-element.elementor-element-139f48f{
        background-size:100% auto!important;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-49 .elementor-element.elementor-element-139f48f{
        background-image:'';
        background:#7BB1E2;
        margin:0!important;
    }
    
    .elementor-49 .elementor-element.elementor-element-139f48f .elementor-top-column{
         transform: rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86602ea */.elementor-49 .elementor-element.elementor-element-86602ea:after{
    content:"Principal's Welcome";
    background-color: var(--Red);
    color:white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e0aa335 */.elementor-49 .elementor-element.elementor-element-e0aa335:after{
    content:"Our Values";
    background-color:white ;
    color:var(--Red);
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-49 .elementor-element.elementor-element-e0aa335 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-49 .elementor-element.elementor-element-e0aa335 .elementor-column{
    flex: 0 0 auto;
    padding: 0%;
     width: 70%;
    scroll-snap-align: center;
}

.elementor-49 .elementor-element.elementor-element-e0aa335 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}

/*section*/
.elementor-49 .elementor-element.elementor-element-e0aa335
{
    padding-left:0!important;
    padding-right:0!important;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-49 .elementor-element.elementor-element-e0aa335 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-49 .elementor-element.elementor-element-e0aa335 .elementor-column{
    flex: 0 0 auto;
    padding: 0%;
     width: 40%;
    scroll-snap-align: center;
}

.elementor-49 .elementor-element.elementor-element-e0aa335 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}

/*section*/
.elementor-49 .elementor-element.elementor-element-e0aa335
{
    padding-left:0!important;
    padding-right:0!important;
}
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-263f64b0 */.elementor-49 .elementor-element.elementor-element-263f64b0 .elementor-cta__bg{
background-position: top center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14cc561d */.elementor-49 .elementor-element.elementor-element-14cc561d.col_opportunities{
    margin-right:0!important;
}

@media screen and (max-width:767px) {
    .elementor-49 .elementor-element.elementor-element-14cc561d.elementor-column{
        margin-left:55px!important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-183bed4 */.elementor-49 .elementor-element.elementor-element-183bed4 .elementor-cta__bg{
background-position: top center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27ae5d6a */.elementor-49 .elementor-element.elementor-element-27ae5d6a.col_opportunities{
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5518a42d */.elementor-49 .elementor-element.elementor-element-5518a42d .elementor-cta__bg{
background-position: top center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53e60187 */.elementor-49 .elementor-element.elementor-element-53e60187.col_opportunities{
    margin-left:0!important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-61574b6 */.elementor-49 .elementor-element.elementor-element-61574b6 .elementor-cta__bg{
background-position: top center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fd78e5d */.elementor-49 .elementor-element.elementor-element-fd78e5d.col_opportunities{
    margin-left:0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44cb6b3 */.elementor-49 .elementor-element.elementor-element-44cb6b3:after{
    content:"Opportunities";
    background-color: var(--Red);
    color:white;
}

:root{
    --ctaW:250px;
    --ctaH:calc(3/4*var(--ctaW));
}

.elementor-49 .elementor-element.elementor-element-44cb6b3 .elementor-widget-container{
    width:var(--ctaW);
    margin: auto;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}

.elementor-49 .elementor-element.elementor-element-44cb6b3 .elementor-cta{
    width:var(--ctaW);
    height: var(--ctaH)
}

@media screen and (max-width:1300px) and (min-width:1025px){
    :root{
    --ctaW:200px;
}

.elementor-49 .elementor-element.elementor-element-44cb6b3 .elementor-cta__bg-wrapper{
    min-height:100px;
}
}

@media screen and (max-width:1024px) and (min-width:768px){
    :root{
    --ctaW:150px;
}
}

@media screen and (max-width:767px) {
    .elementor-49 .elementor-element.elementor-element-44cb6b3 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-49 .elementor-element.elementor-element-44cb6b3 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
    scroll-snap-align: center;
}

.elementor-49 .elementor-element.elementor-element-44cb6b3 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-49 .elementor-element.elementor-element-44cb6b3
{
    padding-left:0!important;
    padding-right:0!important;
}
}


@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-49 .elementor-element.elementor-element-44cb6b3 .elementor-column{
     width: 75%;
}

.elementor-49 .elementor-element.elementor-element-44cb6b3{
    margin-top:-15%!important;
}
}
 

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-49 .elementor-element.elementor-element-44cb6b3 .elementor-column{
     width: 40%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b2fc9de */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-49 .elementor-element.elementor-element-b2fc9de .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-49 .elementor-element.elementor-element-b2fc9de .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 90%!important;
    scroll-snap-align: center;
}

.elementor-49 .elementor-element.elementor-element-b2fc9de .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}

/*section*/
.elementor-49 .elementor-element.elementor-element-b2fc9de
{
    padding:15% 0%!important;
    margin-top:-20%;
}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-cc9b1ae */.elementor-49 .elementor-element.elementor-element-cc9b1ae .swiper-slide{
    aspect-ratio: 4 / 3;
    height: auto!important ;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ade64e8 */.elementor-49 .elementor-element.elementor-element-ade64e8:after{
    content:"Photo Gallery";
    background-color: var(--Red);
    color:white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c9a25c */@media screen and (min-width:1025px) {
.elementor-49 .elementor-element.elementor-element-7c9a25c{
    width:50%;
    margin: auto;
}}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-703a6232 */.elementor-49 .elementor-element.elementor-element-703a6232 iframe{
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79370e55 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-49 .elementor-element.elementor-element-79370e55{
        width:100%;
        order:2;
    }

}

@media screen and (max-width:767px) {
    .elementor-49 .elementor-element.elementor-element-79370e55{
        width:100%;
        order:2;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19487246 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-49 .elementor-element.elementor-element-19487246{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1df53d27 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-49 .elementor-element.elementor-element-1df53d27{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27eea98b */.elementor-49 .elementor-element.elementor-element-27eea98b{
    width:600px;
    margin: auto;
}

.elementor-49 .elementor-element.elementor-element-27eea98b .elementor-button{
background: linear-gradient(180deg, #2372CB 0%, #0057B8 100%);
box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.25);
}

.button_ico{
    position: absolute;
    left:9px;
    top: 50%;
    transform: translateY(-50%);
    background-color: white;
    border-radius: 100%;
    width:30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-49 .elementor-element.elementor-element-27eea98b i{
    font-size: 17px;
    color:black;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55cec0ba */@media screen and (min-width:768px) and (max-width:1300px){
.elementor-49 .elementor-element.elementor-element-55cec0ba .elementor-inner-section{
    width:45vw;
    max-width:600px;
}}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-49 .elementor-element.elementor-element-55cec0ba{
        width:100%;
        order:1;
    }
    
    .elementor-49 .elementor-element.elementor-element-55cec0ba .elementor-inner-section{
    width:600px;
}
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-49 .elementor-element.elementor-element-55cec0ba{
        width:100%;
        order:1;
    }
    
    .elementor-49 .elementor-element.elementor-element-55cec0ba .elementor-inner-section{
    width:100%;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-49 .elementor-element.elementor-element-55cec0ba{
        width:100%;
        order:1;
    }
    
    .elementor-49 .elementor-element.elementor-element-55cec0ba .elementor-inner-section{
    max-width:600px;
}
}/* End custom CSS */
/* Start custom CSS */.home_section_title:after{
    content: "";
    height:70px;
    width:auto;
    display: flex;
    position: absolute;
    top:10vw;
    left:0;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
    padding: 0 25px;
    border-radius: 0 10px 10px 0;
    align-items: center;
    font-size: 30px;
    font-weight: 500;
}


@media screen and (min-width:768px) and (max-width:1920px){
.home_section_title{
    padding-top:calc(350/19.2*1vw)!important;
}
}

@media screen and (max-width:1024px) and (min-width:768px){
    .home_section_title:after{
    height:50px;
    padding: 0 20px;
    font-size: 25px;

}
}

@media screen and (max-width:767px){.home_section_title:after{
      height:50px;
    padding: 0 20px;
    font-size: 25px;
}
.home_section_title{
    padding-top:100px!important;
}
    
}

@media screen and (max-width:767px) and (orientation:landscape){
    .home_section_title{
    padding-top:calc(350/19.2*1vw)!important;
}
}/* End custom CSS */