.elementor-27 .elementor-element.elementor-element-66d1911:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-66d1911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeschoolsocial.net/wp-content/uploads/2025/12/homeschool-hero-1920.webp");background-size:cover;}.elementor-27 .elementor-element.elementor-element-66d1911{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-66d1911 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Playfair;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-27 .elementor-element.elementor-element-b4522a9 > .elementor-widget-container{padding:012% 10% 20% 10%;}.elementor-27 .elementor-element.elementor-element-jgthffa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 20px 0px;}.elementor-27 .elementor-element.elementor-element-jgthffa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-24d3620 > .elementor-widget-container{padding:0px 0px 035px 0px;}.elementor-27 .elementor-element.elementor-element-24d3620{text-align:center;font-family:"Playfair", Playfair;font-weight:800;color:#000000F7;}.elementor-27 .elementor-element.elementor-element-b3dd619 > .elementor-widget-container{padding:0px 0px 035px 0px;}.elementor-27 .elementor-element.elementor-element-b3dd619{text-align:center;font-family:"Playfair", Playfair;font-weight:800;color:#000000F7;}.elementor-27 .elementor-element.elementor-element-r539l6s > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-fe8c835:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-fe8c835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(4,32,239,0.13) 0%, #0028dd 100%);}.elementor-27 .elementor-element.elementor-element-fe8c835{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-fe8c835 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-qzh4yat > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #A5CFF7DE 0%, #4A0A67 42%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-qzh4yat:hover > .elementor-background-overlay{opacity:0.5;}.elementor-27 .elementor-element.elementor-element-qzh4yat{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-27 .elementor-element.elementor-element-5498364:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5498364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-5498364{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-5498364 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-e7e827d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ce106f0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ce106f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeschoolsocial.net/wp-content/uploads/2023/08/pexels-danik-prihodko-15864996-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-ce106f0 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(130deg, #000000 0%, #9CB5FFB0 19%);opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-ce106f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 0px 250px 0px;}.elementor-27 .elementor-element.elementor-element-09807a1 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-27 .elementor-element.elementor-element-7e2d9d0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7e2d9d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00587D 0%, #FFFFFF 74%);}.elementor-27 .elementor-element.elementor-element-7e2d9d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-7e2d9d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-5b364e2 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-27 .elementor-element.elementor-element-5b364e2{text-align:center;font-family:"Playfair", Playfair;font-weight:800;color:#000000F7;}.elementor-27 .elementor-element.elementor-element-74e60a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-74e60a0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-74e60a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-27 .elementor-element.elementor-element-74e60a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 05% 0% 05%;}.elementor-27 .elementor-element.elementor-element-74e60a0 > .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 ), Playfair;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-46d5a66:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-46d5a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-46d5a66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-46d5a66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-7eaf548{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-bc647c6:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-bc647c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 74%);}.elementor-27 .elementor-element.elementor-element-bc647c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-bc647c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-0113388 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-27 .elementor-element.elementor-element-0113388{text-align:center;font-family:"Playfair", Playfair;font-weight:800;color:#000000F7;}.elementor-27 .elementor-element.elementor-element-a94cabb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-a94cabb:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a94cabb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-27 .elementor-element.elementor-element-a94cabb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 05% 0% 05%;}.elementor-27 .elementor-element.elementor-element-a94cabb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-14201f0 img{border-radius:100% 100% 100% 100%;}.elementor-27 .elementor-element.elementor-element-078b5df > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-078b5df:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-078b5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-27 .elementor-element.elementor-element-078b5df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 05%;}.elementor-27 .elementor-element.elementor-element-078b5df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-2d85ac5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-2d85ac5:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2d85ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-27 .elementor-element.elementor-element-2d85ac5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 05% 0% 05%;}.elementor-27 .elementor-element.elementor-element-2d85ac5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-7e74196 img{border-radius:100% 100% 100% 100%;}.elementor-27 .elementor-element.elementor-element-a371b17:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a371b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeschoolsocial.net/wp-content/uploads/2019/08/amusement-park-california-scaled.jpg");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-a371b17 > .elementor-background-overlay{background-color:rgba(29,35,41,0.98);opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-a371b17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:060px 0px 100px 0px;}.elementor-27 .elementor-element.elementor-element-4fea8d5 > .elementor-widget-container{padding:0% 5% 0% 05%;}.elementor-27 .elementor-element.elementor-element-i70kvot:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-i70kvot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-i70kvot{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-27 .elementor-element.elementor-element-i70kvot > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-2kpon6k > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-27 .c27-main-header:not(.header-scroll) .header-skin{background-color:rgba(25,28,31,0);border-color:rgba(255,255,255,0.2);}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-jgthffa{padding:40px 0px 40px 0px;}.elementor-27 .elementor-element.elementor-element-fe8c835{padding:40px 0px 40px 0px;}.elementor-27 .elementor-element.elementor-element-a371b17:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a371b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeschoolsocial.net/wp-content/uploads/2018/07/amusement-park-1209681-scaled.jpg");}.elementor-27 .elementor-element.elementor-element-a371b17{padding:40px 0px 40px 0px;}.elementor-27 .elementor-element.elementor-element-i70kvot{padding:40px 0px 40px 0px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-jgthffa{padding:30px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-fe8c835{padding:30px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-a371b17:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a371b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeschoolsocial.net/wp-content/uploads/2018/07/amusement-park-1209681-scaled.jpg");}.elementor-27 .elementor-element.elementor-element-a371b17{padding:0px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-i70kvot{padding:30px 0px 30px 0px;}}/* Start custom CSS for case27-listing-categories-widget, class: .elementor-element-oqishe4 */.term-icon.image-icon>img {
    width: 74px !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS */@media screen and (max-width:580px){
.n2-ss-slider-1.n2-ss-swipe-element.n2-ow {
    height: 985px !important;
}}

.featured-search .search i {
    vertical-align: middle;
    float: none;
    top: 0;
    display: none;
}

h1.opn {
    color: white !important;
    font-family: 'Roboto','Arial';
    text-align: center;
    font-size: 50px;
    font-weight: 500;
}

p.opnn {
    color: #fff !important;
    font-size: 20px !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    text-align: center !important;
}

@media screen and (min-width: 767px){
    div.slide{
    padding: 0px 10% !important;
}}

@media screen and (max-width: 767px){
    .elementor-background-video-container {
    background: url('https://homeschoolsocial.net/wp-content/uploads/2020/02/kids-playing.jpg') !important;
}

.elementor-background-video-container > video {
    display: none !important;
}
}

@media only screen 
    and (device-width : 414px) 
    and (device-height : 896px) 
    and (-webkit-device-pixel-ratio : 3) { 
        
            .elementor-background-video-container {
    background: url('https://homeschoolsocial.net/wp-content/uploads/2020/02/kids-playing.jpg') !important;
}

.elementor-background-video-container > video {
    display: none !important;
}
        
    }

.term-icon.image-icon>img {
    width: 74px !important;
    height: auto !important;
}   
.term-icon.image-icon>img {
    width: 74px !important;
    height: auto;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px !important;
}
h1.hmschoolers {
    color: white;
    font-family: helvetica;
    font-weight: 500;
    font-size: 47px;
}

@media screen and (max-width: 767px){
    h1.hmschoolers {
    color: white;
    font-family: helvetica;
    font-weight: 500;
    font-size: 47px;
    line-height: 1.1;
    margin-top: 60px;
}
}

@media screen and (max-width: 767px){
.elementor-background-video-container > video {
    display: inline-block !important;
}}

section.has_ae_slider.elementor-element.elementor-element-fe8c835.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default.elementor-section.elementor-top-section {
    padding-top: 40px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://homeschoolsocial.net/wp-content/uploads/2019/09/PlayfairDisplay-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */