/* info: https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/home.css */
body{--wp--style--global--small-size:780px}@font-face{font-family:icomoon;src:url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/icomoon/icomoon.eot#1759414089);src:url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/icomoon/icomoon.eot#1759414089) format("embedded-opentype"),url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/icomoon/icomoon.ttf#1759414089) format("truetype"),url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/icomoon/icomoon.woff#1759414089) format("woff"),url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/icomoon/icomoon.svg?syg354#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-learning-material:before{content:"\e91a"}.icon-admissions:before{content:"\e914"}.icon-attendance:before{content:"\e915"}.icon-classes:before{content:"\e916"}.icon-financials:before{content:"\e917"}.icon-gradebook:before{content:"\e918"}.icon-student:before{content:"\e919"}.icon-feauted_icons_2:before{content:"\e903"}.icon-feauted_icons_Academic-Management:before{content:"\e904"}.icon-feauted_icons_Attendance-Management:before{content:"\e908"}.icon-feauted_icons_Financial-Management:before{content:"\e909"}.icon-feauted_icons_Program-Management:before{content:"\e90a"}.icon-feauted_icons_Student-Portal:before{content:"\e90b"}.icon-feauted_icons_Teacher-Management:before{content:"\e90c"}.icon-feauted_icons_Teacher-Portal:before{content:"\e90d"}.icon-feauted_icons_Timetable-Management:before{content:"\e90e"}.icon-arrow:before{content:"\e90f"}.icon-arrow-vert:before{content:"\e910"}.icon-check:before{content:"\e911"}.icon-expand_more:before{content:"\e912"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-feed:before{content:"\f09e"}.icon-rss:before{content:"\f09e"}.icon-linkedin:before{content:"\f0e1"}.icon-phone:before{content:"\f095"}.icon-google-plus:before{content:"\f0d5"}.icon-youtube:before{content:"\f167"}.icon-instagram:before{content:"\f16d"}.icon-search:before{content:"\e902"}.icon-launch:before{content:"\e900"}.icon-clear:before{content:"\e901"}.icon-keyboard_arrow_left1:before{content:"\e905"}.icon-keyboard_arrow_right1:before{content:"\e906"}.icon-search1:before{content:"\e913"}.icon-east1:before{content:"\e907"}@font-face{font-family:Chalkduster;src:url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/chalkbuster/Chalkduster.eot);src:url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/chalkbuster/Chalkduster.eot#1759414089) format("embedded-opentype"),url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/chalkbuster/Chalkduster.woff2) format("woff2"),url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/chalkbuster/Chalkduster.woff) format("woff"),url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../fonts/chalkbuster/Chalkduster.svg#Chalkduster) format("svg");font-weight:400;font-style:normal;font-display:swap}@-webkit-keyframes loading{to{opacity:0}}@keyframes loading{to{opacity:0}}@-webkit-keyframes loaded{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes loaded{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadein{to{visibility:visible;opacity:1}}@keyframes fadein{to{visibility:visible;opacity:1}}@-webkit-keyframes scale{to{-webkit-clip-path:circle(100%);clip-path:circle(100%);-webkit-transform:translate(20%,30%);transform:translate(20%,30%)}}@keyframes scale{to{-webkit-clip-path:circle(100%);clip-path:circle(100%);-webkit-transform:translate(20%,30%);transform:translate(20%,30%)}}:root{--black:#0e1b21;--class:#006550;--light-green:#00a57e;--students:#285e9e;--teachers:#755882;--courses:#9e397c;--font-size--l:clamp(0.4rem, 0.4rem + 2vw, 1.1rem);--font-size--m:clamp(0.8rem, 1.5rem + ((1vw - 0.6rem) * 2.185), 1rem);--app-rotation:25px;--label-roundness:96px;--spacing-10:clamp(0.2rem, calc(0.2rem + 1vw), 0.6rem);--spacing-20:clamp(0.4rem, 1vw, 0.8rem);--spacing-30:clamp(0.6rem, 1.2vw, 1rem);--spacing-40:clamp(0.6rem, 1.2vw, 1.5rem);--spacing-50:clamp(0.8rem, 1.2vw, 2rem);--spacing-60:clamp(0.8rem, 1.5vw, 4rem);--spacing-70:clamp(0.6rem, 0.6rem + 1vw, 5rem);--spacing-80:clamp(1rem, 4vw, 7rem);--spacing-90:clamp(30px, 6vw, 50px);--spacing-des:clamp(30px, calc(30px + 2vw), 80px)}@media all and (min-width:600px){:root{--app-rotation:49px}}ul.app-buttons{padding:60px 0 20px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.app-buttons li{margin:0;list-style:none;line-height:1.1;padding:0}@media all and (min-width:768px){ul.app-buttons li{line-height:1.5}}ul.app-buttons li input{position:absolute;width:0;height:0;opacity:0;visibility:hidden}ul.app-buttons li label{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--class);gap:.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:8px 14px;min-height:45px;font-weight:700;color:var(--class);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff0;-webkit-transition:border .4s,background-color .4s,color .4s;transition:border .4s,background-color .4s,color .4s;border-radius:var(--label-roundness);border:1px solid var(--class);font-family:Lato,sans-serif!important;font-size:19px}ul.app-buttons li label::before{font-size:19px;font-family:icomoon!important;font-weight:400}ul.app-buttons li label:hover{border:1px solid #fff;background-color:#fff;-webkit-box-shadow:0 4px 4px rgb(0 0 0 / .07);box-shadow:0 4px 4px rgb(0 0 0 / .07)}ul.app-buttons li input:checked+label{border:1px solid #fff;background-color:#fff;-webkit-box-shadow:0 4px 4px rgb(0 0 0 / .07);box-shadow:0 4px 4px rgb(0 0 0 / .07)}.app{background-color:var(--class);-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:auto;border-radius:var(--app-rotation);display:grid;-webkit-box-shadow:0 0 30px rgb(0 0 0 / .3);box-shadow:0 0 30px rgb(0 0 0 / .3);-webkit-transition:.5s;transition:.5s;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;position:relative;z-index:3;gap:20px}@media all and (min-width:1124px){.app{grid-template-columns:Max(90px,35%) 1fr;grid-template-rows:1fr}}.app .app-title{font-family:Lato,sans-serif!important;border-radius:var(--label-roundness);border:1px solid #fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#fff;padding:4px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s;gap:.2rem;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:var(--class)}@media all and (min-width:1124px){.app .app-title{padding:4px 16px}}.app .app-title::before{font-weight:400;font-family:icomoon!important}.app .app-logo{background-image:url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../svg/logo-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;height:auto;aspect-ratio:20/8}.app .app-content img{width:100%;height:auto;bottom:0;position:relative;vertical-align:bottom;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.app.loading .app-content img{-webkit-animation:loading .8s forwards;animation:loading .8s forwards}.app.loaded .app-description{-webkit-animation:fadein .15s .15s forwards ease-out;animation:fadein .15s .15s forwards ease-out}.app.loaded .app-title{-webkit-animation:fadein .15s forwards;animation:fadein .15s forwards}.app.loaded .app-content img{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation:loaded .8s .2s forwards ease-in-out;animation:loaded .8s .2s forwards ease-in-out}.app main{-webkit-transition:background-color .5s;transition:background-color .5s;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-70);padding:var(--spacing-60) var(--spacing-90) 0 var(--spacing-90);position:relative;grid-row:2/3;grid-column:1/3}@media all and (min-width:1124px){.app main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;justify-items:end;padding:var(--spacing-90) var(--spacing-90) 0 var(--spacing-60);grid-row:1/2;grid-column:2/3}}.app main .app-title{color:var(--class);font-size:var(--font-size--l);-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.app main .app-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;width:100%;height:auto;padding:0;position:relative;aspect-ratio:20/14}@media all and (min-width:768px){.app main .app-content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.app .app-description{font-size:var(--wp--preset--font-size--normal);margin-bottom:auto;font-weight:700;line-height:1.5;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.app .app-description ul{padding:0 0 0 1em;width:100%;min-width:200px;margin-top:0;margin-bottom:auto;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box}.app .app-description ul li{font-size:14px;list-style:none;font-weight:400;text-indent:-12px}.app .app-description ul li strong{font-size:18px}.app .app-description ul li::before{display:inline-block;margin-right:6px;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:.8em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e911"}.app aside{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-90) var(--spacing-90) var(--spacing-90) var(--spacing-90);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--wp--preset--spacing--40);-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff}@media all and (min-width:1124px){.app aside{padding:var(--spacing-80) 0 var(--spacing-80) var(--spacing-80)}}.app aside footer{justify-self:flex-end;margin-top:auto;-webkit-margin-before:auto!important;margin-block-start:auto!important;-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media all and (min-width:1124px){.app aside footer{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.app aside footer .app-logo{max-width:150px;height:auto}.solutions-list{margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}@media all and (min-width:768px){.solutions-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.solutions-list .wp-block-column{padding:0;margin:0;position:relative;overflow:visible;-webkit-box-flex:0;-ms-flex:0 1 560px;flex:0 1 560px}@media all and (min-width:768px){.solutions-list .wp-block-column{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(((100 / (12 / 6)) * 1%) - calc(1rem / 2));flex-basis:calc(((100 / (12 / 6)) * 1%) - calc(1rem / 2));box-sizing:border-box}}@media all and (min-width:1168px){.solutions-list .wp-block-column{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(((100 / (12 / 4)) * 1%) - calc(2rem / 3));flex-basis:calc(((100 / (12 / 4)) * 1%) - calc(2rem / 3));box-sizing:border-box}}.solutions-list .wp-block-column:hover~{opacity:.5}.solution{position:relative;overflow:visible;width:100%;aspect-ratio:1/1;height:auto;z-index:1}.solution .wp-block-button,.solution .wp-block-buttons{position:static}.solution .wp-block-button a,.solution .wp-block-buttons a{position:static}.solution>div{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem;position:absolute;width:100%;min-height:100%;left:0;top:0;box-sizing:border-box;background:0 0}.solution>div::before{content:'';-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background-color:#fff;border-radius:13px;-webkit-box-shadow:0 4px 5px rgb(0 0 0 / .15);box-shadow:0 4px 5px rgb(0 0 0 / .15);left:0;top:0;width:100%;height:100%;position:absolute;z-index:-1}.solution__title{padding-left:50px;background-image:url(https://www.dreamclass.io/wp-content/themes/dreamclass2/dist/css/../svg/hat.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;height:30px;position:relative;z-index:1;-webkit-transition:.5s;transition:.5s}.solution__text{max-height:0;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-transition:.5s;transition:.5s;overflow:hidden;position:static}.solution__text .wp-block-group__inner-container{position:static;opacity:0;padding-bottom:20px;-webkit-transition:.4s;transition:.4s}.solution__text .wp-block-group__inner-container p{-webkit-transition:.4s;transition:.4s;-webkit-transform:translateY(20px);transform:translateY(20px)}.solution__text div{margin:0;position:static}.solution__text a{position:static;display:inline;margin-top:20px}.solution__text a::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0}.solution figure{position:relative;width:calc(100% - 2rem);height:auto;aspect-ratio:1/1;left:1rem;top:0;margin:0}.solution figure img{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(.8,.8);transform:scale(.8,.8);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.solution:hover{z-index:8}.solution:hover .solution__title{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.solution:hover figure img{-webkit-transform:scale(1,1);transform:scale(1,1)}.solution:hover>div::before{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-box-shadow:0 2px 30px rgb(0 0 0 / .3);box-shadow:0 2px 30px rgb(0 0 0 / .3)}.solution:hover .solution__text{max-height:200px;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}.solution:hover .solution__text div{opacity:1}.solution:hover .solution__text div p{-webkit-transform:translateY(0);transform:translateY(0)}.wp-block.solution{padding:0}.wp-block.solution>.wp-block-group__inner-container{position:relative}.wp-block.solution .solution__text{max-height:200px;overflow:visible;-webkit-transition:0s;transition:0s}.wp-block.solution .solution__text .wp-block-group__inner-container{-webkit-transition:0s;transition:0s;opacity:1}.wp-block.solution figure{padding:0}.wp-block.solution figure img{-webkit-transition:0s;transition:0s;position:relative;-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}.schools{position:relative}.schools::before{background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#fff),to(#fff0));background:linear-gradient(90deg,#fff 20%,#fff0 100%);content:'';position:absolute;width:Min(550px,20%);height:100%;left:0;right:auto;top:0;z-index:1}.schools::after{background:#fff;background:-webkit-gradient(linear,right top,left top,color-stop(20%,#fff),to(#fff0));background:linear-gradient(-90deg,#fff 20%,#fff0 100%);content:'';position:absolute;width:Min(550px,20%);height:100%;right:0;top:0}.schools-showcase{padding:20px}.schools-showcase .wp-block-splide-carousel .splide__arrows .splide__arrow{background:#fff;border-radius:50%;opacity:1;z-index:2;aspect-ratio:1/1;width:50px!important;height:50px!important}.schools-showcase .wp-block-splide-carousel .splide__arrows .splide__arrow.splide__arrow--prev{left:-28px}.schools-showcase .wp-block-splide-carousel .splide__arrows .splide__arrow.splide__arrow--next{right:-28px}.schools-showcase .wp-block-splide-carousel .splide__arrows .splide__arrow svg{width:40px;-o-object-fit:contain;object-fit:contain;height:auto;opacity:1;fill:var(--wp--preset--color--class)!important}.schools-showcase .splide__track{padding:2rem 0;overflow-x:clip;overflow-y:visible}.schools-showcase .splide__track .splide__slide{overflow:visible}.schools-showcase .school{position:relative;min-height:90%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--wp--preset--spacing--20)}.schools-showcase .school>*{width:100%}.schools-showcase .school-logo{position:absolute;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;width:100px;height:100px;background-color:var(--wp--preset--color--class);border-radius:50%;overflow:hidden;background-color:#fff;border:6px solid var(--wp--preset--color--class);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.schools-showcase .school-logo img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.schools-showcase .school .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;gap:.5rem}.schools-showcase .school .tags li{list-style:none;background-color:#fff;border-radius:4px;padding:.2rem .5rem;color:var(--wp--preset--color--class)}.section.latest-posts{padding:var(--wp--preset--spacing--50) 30px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.latest-posts,.wp-block-latest-posts{margin:30px auto;padding:0;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.latest-posts .post-item,.wp-block-latest-posts .post-item{min-width:20px;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;background-color:#fff;border-radius:7px;padding:2rem;max-width:none;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 Min(380px,100%);flex:0 1 Min(380px,100%)}@media all and (min-width:800px){.latest-posts .post-item,.wp-block-latest-posts .post-item{-webkit-box-flex:0;-ms-flex:0 1 calc(33% - (2rem / 3));flex:0 1 calc(33% - (2rem / 3))}}.latest-posts .post-item:hover,.wp-block-latest-posts .post-item:hover{-webkit-box-shadow:4px 4px 12px rgb(0 0 0 / .2);box-shadow:4px 4px 12px rgb(0 0 0 / .2)}.latest-posts .post-item .title-3,.wp-block-latest-posts .post-item .title-3{line-height:1.5em;min-height:115px}.latest-posts .post-item__text,.wp-block-latest-posts .post-item__text{min-height:270px;margin-bottom:35px}.latest-posts .post-item img,.wp-block-latest-posts .post-item img{width:100%;height:auto;margin-bottom:25px}.site-footer{background-color:var(--wp--preset--color--dark);color:#fff;z-index:1;padding:0;font-size:var(--wp--preset--font-size--sm);overflow-x:hidden}.site-footer .footer-top{position:relative;width:100%;height:auto;left:0;z-index:1}.site-footer a{color:#fff}.site-footer .site-container{max-width:var(--wp--style--global--wide-size);margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--wp--preset--spacing--50) var(--page-margins) 2rem var(--page-margins)}.site-footer .footer-logo{padding:0}.site-footer .footer-logo svg{width:Min(140px,100%);height:auto}.site-footer .footer-navigation{display:grid;gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media all and (min-width:860px){.site-footer .footer-navigation{gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .footer-navigation>*{-webkit-box-flex:1;-ms-flex:1 1 Min(250px,100%);flex:1 1 Min(250px,100%);max-width:350px}@media all and (min-width:860px){.site-footer .footer-navigation>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.site-footer .footer-menu{padding:0;margin:0}.site-footer .footer-menu ul{padding:0;margin:0}.site-footer .footer-menu .footer-about li a{font-weight:900}.site-footer .footer-menu li{list-style:none;line-height:1.1;margin:.5rem 0}.site-footer .footer-menu li span[data-title]{font-weight:900}.site-footer .footer-menu li .icon-expand_more{display:none}.site-footer .footer-menu li a{line-height:1.3;display:block;color:#fff;text-decoration:none}.site-footer .footer-menu li a[href]:hover{text-decoration:underline}.site-footer .footer-menu li a:not([href]){cursor:default}.site-footer .footer-menu li li a{font-weight:400}.site-footer .site-info{line-height:1.3;-webkit-margin-before:.5rem;margin-block-start:.5rem}.site-footer .line-top{border-top:1px solid rgb(255 255 255 / .3);margin-top:-1px;position:relative;z-index:2}.site-footer .contact-social ul{padding-top:0;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-margin-after:1rem;margin-block-end:1rem}.site-footer .contact-social ul li{margin:0;font-size:var(--wp--preset--font-size--extra-small);list-style:none;display:block}.site-footer .contact-social ul li a{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1/1;height:auto;width:38px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;padding:.3rem;box-sizing:border-box}.site-footer .contact-social ul li svg{display:block;max-height:none;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.site-footer .contact-social ul li svg path{fill:var(--wp--preset--color--dark)}.site-footer .contact-info{padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;position:relative;line-height:1.4}.site-footer .contact-info ul{padding:0;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.site-footer .contact-info ul li{padding:0 .5rem;margin:0;list-style:none;display:block;font-weight:700}.site-footer .contact-info ul li+li{border-left:2px solid #fff}.site-footer .contact-info p{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--wp--preset--font-size--extra-small);margin:0 auto}