* {
padding: 0;
margin: 0;
border: none;
}
*,
*::before,
*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}:focus,
:active{outline:none;}
html{background-color:#ffffff;scroll-behavior:smooth;}
body *{font-family:'Comfortaa', sans-serif;}
body.sgk-noscroll{overflow:hidden;}
p {
line-height: 1.3;
} a{text-decoration:none;}
a:hover, a:focus, a:active{outline:none;text-decoration:none;color:#58bcbb;}
a, a:link, a:visited{text-decoration:none;display:inline-block;}
a:hover{text-decoration:none;}
aside, nav, footer, header, section, main{display:block;}
h1, h2, h3, h4, h5, h6, p{font-size:inherit;font-weight:inherit;font-style:normal;}
ul, ol{margin:0;}
ul, ul li{list-style:none;}
img{display:block;vertical-align:top;}
img, svg{max-width:100%;height:auto;}
address{font-style:normal;}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input, textarea, button, select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent;}
input::-ms-clear{display:none;}
button, input[type="submit"]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:none;cursor:pointer;}
input:focus, input:active, button:focus, button:active{outline:none;}
button::-moz-focus-inner{padding:0;border:0;}
label{cursor:pointer;}
legend{display:block;}
a, input, button{-webkit-transition:.3s;transition:.3s;}
p, a, span, input, textarea{font-family:'Comfortaa', sans-serif;color:#000000;}
h1, h2, h3, h4, h5, h6{font-family:'Comfortaa', sans-serif;}
input.sgk-btn, button.sgk-btn{cursor:pointer;}
.sgk-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
@media(min-width:576px){
.col-11{-webkit-box-flex:0;-ms-flex:0 0 calc(91.66666667%);flex:0 0 calc(91.66666667%);}
.col-10{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333333%);flex:0 0 calc(83.33333333%);}
.col-9{-webkit-box-flex:0;-ms-flex:0 0 calc(75%);flex:0 0 calc(75%);}
.col-8{-webkit-box-flex:0;-ms-flex:0 0 calc(66.66666667%);flex:0 0 calc(66.66666667%);}
.col-7{-webkit-box-flex:0;-ms-flex:0 0 calc(58.33333333%);flex:0 0 calc(58.33333333%);}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 calc(50%);flex:0 0 calc(50%);}
.col-5{-webkit-box-flex:0;-ms-flex:0 0 calc(41.66666667%);flex:0 0 calc(41.66666667%);}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333333%);flex:0 0 calc(33.33333333%);}
.col-3{-webkit-box-flex:0;-ms-flex:0 0 calc(25%);flex:0 0 calc(25%);}
.col-2{-webkit-box-flex:0;-ms-flex:0 0 calc(16.66666667%);flex:0 0 calc(16.66666667%);}
.col-1{-webkit-box-flex:0;-ms-flex:0 0 calc(8.33333333%);flex:0 0 calc(8.33333333%);}
}
.sgk-container{max-width:1160px;padding:0 15px;margin:0 auto;position:relative;}
.sgk-container-fluid{width:100%;position:relative;}
.sgk-clearfix::after{content:'';clear:both;display:table;}
a.sgk-btn, a.sgk-btn-reverse, button.sgk-btn, button.sgk-btn-reverse, input.sgk-btn, input.sgk-btn-reverse{margin:0 auto;background-color:#58bcbb;color:#ffffff;border:1px solid #58bcbb;border-radius:40px;font-size:18px;text-align:center;padding:10px 15px;text-decoration:none;}
a.sgk-btn:hover, a.sgk-btn-reverse:hover, button.sgk-btn:hover, button.sgk-btn-reverse:hover, input.sgk-btn:hover, input.sgk-btn-reverse:hover, a.sgk-btn:active, a.sgk-btn-reverse:active, button.sgk-btn:active, button.sgk-btn-reverse:active, input.sgk-btn:active, input.sgk-btn-reverse:active{background-color:#ffffff;color:#58bcbb;}
a.sgk-btn-reverse, input.sgk-btn-reverse, button.sgk-btn-reverse{background-color:#ffffff;color:#58bcbb;border-color:#58bcbb;}
a.sgk-btn-reverse:hover, input.sgk-btn-reverse:hover, button.sgk-btn-reverse:hover, a.sgk-btn-reverse:active, input.sgk-btn-reverse:active, button.sgk-btn-reverse:active{background-color:#58bcbb;color:#ffffff;}
.wpcf7-spinner{display:none;}
.wpcf7-not-valid-tip{position:absolute;top:-30px;font-size:12px;width:280px;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{max-width:280px;margin:10px auto;background:#fff;font-size:14px;}
.wpcf7 p{margin-bottom:0;}
.grecaptcha-badge{display:none;}
.sgk-bold{font-weight:700;}
.sgk-bgTitle{background:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/bg-about.jpg) no-repeat center center / cover;height:295px;}
.sgk-bgTitle .sgk-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}
.sgk-bgTitle h1{font-size:40px;color:#000000;}
.sgk-contentWrapper{padding:80px 0;background-color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sgk-contentWrapper .sgk-blockContent--item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}
.sgk-contentWrapper .sgk-blockContent--img img{border-radius:30px;}
.sgk-contentWrapper .sgk-blockContent--sidebar{max-width:300px;margin:0 auto;}
.sgk-contentWrapper .sgk-blockContent--sidebar nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.sgk-contentWrapper .sgk-blockContent--sidebar nav a{width:100%;position:relative;font-size:18px;padding-bottom:15px;border-bottom:3px solid #faef7b;margin-bottom:80px;padding-left:60px;}
.sgk-contentWrapper .sgk-blockContent--sidebar nav a:last-child{margin-bottom:0;}
.sgk-contentWrapper .sgk-blockContent--sidebar nav a::after{position:absolute;top:-25px;left:0;}
.sgk-contentWrapper .sgk-blockContent--text{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding:0 10px;padding-right:30px;}
.sgk-contentWrapper .sgk-blockContent--text h2{font-size:20px;margin-bottom:20px;position:relative;font-weight:700;}
.sgk-contentWrapper .sgk-blockContent--text h2::before{position:absolute;content:'';left:0;bottom:-5px;width:95px;height:2px;background-color:#faef7b;}
.sgk-contentWrapper .sgk-blockContent--text p{line-height:1.5;margin-bottom:20px;}
.sgk-contentWrapper .sgk-blockContent--textImg{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}
.sgk-contentWrapper .sgk-blockContent--textImg img{float:right;}
.sgk-activeMenu{color:#faef7b;border-bottom:2px solid #faef7b;}::-webkit-scrollbar{width:7px;height:5px;}::-webkit-scrollbar-track{background-color:#222222;}::-webkit-scrollbar-thumb{background-color:#58bcbb;border-radius:5px;}::-webkit-scrollbar-thumb:hover{background-color:#58bcbb;}
body{scrollbar-color:#58bcbb #222222;scrollbar-face-color:#58bcbb;scrollbar-track-color:#222222;}
header{position:relative;z-index:999;}
header .sgk-headerWrapper .sgk-headerTop{background-color:#ffffff;}
header .sgk-headerWrapper .sgk-headerTop .sgk-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;}
header .sgk-headerWrapper .sgk-headerTop--item{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;}
header .sgk-headerWrapper .sgk-headerTop--item a{font-size:18px;}
header .sgk-headerWrapper .sgk-headerBott{background-color:#58bcbb;background-color:#25bbbc;}
header .sgk-headerWrapper .sgk-headerBott .sgk-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;}
header .sgk-headerWrapper .sgk-headerBott--item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
header .sgk-headerWrapper .sgk-headerBott--item nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
header .sgk-headerWrapper .sgk-headerBott--item nav a{padding-top:2px;text-transform:uppercase;color:#ffffff;font-size:18px;margin:0 12px;border-bottom:2px solid transparent;}
header .sgk-headerWrapper .sgk-headerBott--item nav a:hover, header .sgk-headerWrapper .sgk-headerBott--item nav a.sgk-activeMenu{color:#faef7b;border-color:#faef7b;}
header .sgk-headerWrapper .sgk-headerBott--item .sgk-search img{margin-top:2px;margin-left:30px;width:20px;}
header.sgk-fixed-header{position:fixed;top:0;left:0;width:100%;z-index:1000;}
.sgk-headerBott--itemMob .sgk-headerBottMobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
footer{background-color:#faef7b;padding:30px 0;}
footer .sgk-footerWrapper{position:relative;}
footer .sgk-footerWrapper .sgk-footerMenu nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:470px;margin:10px auto 40px;}
footer .sgk-footerWrapper .sgk-footerMenu nav a{font-size:18px;text-transform:uppercase;}
footer .sgk-footerWrapper .sgk-footerWidget{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;}
footer .sgk-footerWrapper .sgk-footerWidget__item{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:300px;}
footer .sgk-footerWrapper .sgk-footerWidget__item--header{text-transform:uppercase;font-size:18px;margin-bottom:20px;}
footer .sgk-footerWrapper .sgk-footerWidget__item--info p{font-size:18px;margin-bottom:20px;}
footer .sgk-footerWrapper .sgk-footerWidget__item--info .sgk-btn{margin-bottom:20px;}
footer .sgk-footerWrapper .sgk-footerWidget__item--infoShedule p{margin-bottom:0;}
footer .sgk-footerWrapper .sgk-footerWidget__item--get{text-transform:capitalize;font-size:28px;text-align:center;width:100%;}
footer .sgk-footerWrapper .sgk-footerWidget__item--social{width:100%;}
footer .sgk-footerWrapper .sgk-footerWidget__item--social nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
footer .sgk-footerWrapper .sgk-footerWidget__item--social nav a img{max-width:50px;margin:20px;}
footer .sgk-footerWrapper .sgk-footerWidget__itemCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
footer .sgk-footerWrapper .sgk-footerCopy p{font-size:18px;text-align:center;}
footer .sgk-footerWrapper .sgk-dev{position:absolute;right:0;bottom:0;}
footer .sgk-footerWrapper .sgk-dev p{margin-bottom:5px;}
.sgk-search{display:none;}
.sgk-aboutTitle{background-image:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/bg-about.jpg);}
.sgk-aboutContent .sgk-blockContent--sidebar a:nth-child(1)::after{content:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/ab-icon-1.jpg);}
.sgk-aboutContent .sgk-blockContent--sidebar a:nth-child(2)::after{content:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/ab-icon-2.jpg);}
.sgk-aboutContent .sgk-blockContent--sidebar a:nth-child(3)::after{content:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/ab-icon-3.jpg);}
.sgk-aboutContent .sgk-blockContent--sidebar a:nth-child(4)::after{content:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/ab-icon-4.jpg);}
.sgk-programsTitle{background-image:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/bg-programs.jpg);}
.sgk-programsContent .sgk-blockContent--sidebar a:nth-child(1)::after{content:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/pr-icon-1.jpg);}
.sgk-programsContent .sgk-blockContent--sidebar a:nth-child(2)::after{content:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/pr-icon-2.jpg);}
.sgk-welcomeTitle{background-image:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/bg-welcome.jpg);}
.sgk-ageTitle h1{font-size:40px;text-align:center;color:#000000;margin:70px 0;}
.sgk-ageWrapper{margin:0 auto 80px;}
.sgk-ageWrapper .sgk-ageItem{max-width:420px;height:500px;border:2px solid #58bcbb;border-radius:30px;overflow:hidden;margin:0 auto 40px;}
.sgk-ageWrapper .sgk-ageItem--img img{border-radius:10px;}
.sgk-ageWrapper .sgk-ageItem--info{padding:25px 20px;}
.sgk-ageWrapper .sgk-ageItem--info h3{margin-bottom:30px;font-size:16px;position:relative;font-weight:700;}
.sgk-ageWrapper .sgk-ageItem--info h3::before{position:absolute;content:'';left:0;bottom:-5px;width:75px;height:2px;background-color:#faef7b;}
.sgk-ageWrapper .sgk-ageItem--info p{height:150px;line-height:1.3;margin-bottom:30px;}
.sgk-ageWrapper .sgk-ageItem--info a.sgk-btn{padding:10px 40px;}
.sgk-scheduleBG{background:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/bg-schedule.jpg) no-repeat center center / cover;height:370px;}
.sgk-scheduleTitle h1{font-size:40px;text-align:center;color:#000000;margin:70px 0;}
.sgk-scheduleWrapper{margin:60px auto 80px;}
.sgk-scheduleWrapper h3{font-weight:700;margin-bottom:30px;}
.sgk-scheduleWrapper .sgk-scheduleDaily ul li{font-size:18px;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sgk-scheduleWrapper .sgk-scheduleDaily ul li span{width:170px;font-weight:600;position:relative;}
.sgk-scheduleWrapper .sgk-scheduleDaily ul li span::after, .sgk-scheduleWrapper .sgk-scheduleDaily ul li span::before{position:absolute;content:'';display:block;width:5px;height:70px;background:#58bcbb;top:0;right:37px;}
.sgk-scheduleWrapper .sgk-scheduleDaily ul li span::after{width:30px;height:30px;border-radius:50%;border:5px solid #58bcbb;background:#ffffff;top:-5px;right:25px;}
.sgk-scheduleWrapper .sgk-scheduleDaily ul li:last-child span::before{content:none;}
.sgk-scheduleWrapper .sgk-scheduleClass{position:relative;left:30px;}
.sgk-scheduleWrapper .sgk-scheduleClass h3{margin-top:30px;margin-left:-30px;}
.sgk-scheduleWrapper .sgk-scheduleClass table{width:100%;border-collapse:collapse;margin:60px 0 0;}
.sgk-scheduleWrapper .sgk-scheduleClass table th, .sgk-scheduleWrapper .sgk-scheduleClass table td{background-color:#beeaeb;border:3px solid #58bcbb;padding:20px;text-align:center;}
.sgk-scheduleWrapper .sgk-scheduleClass table th{background-color:#fff9bf;}
.sgk-scheduleWrapper .sgk-scheduleClass table tr:nth-child(1){position:relative;top:-30px;}
.sgk-scheduleWrapper .sgk-scheduleClass table tr:nth-child(1) th{border:none;}
.sgk-scheduleWrapper .sgk-scheduleClass table tr th:nth-child(1){background-color:transparent;}
.sgk-scheduleWrapper .sgk-scheduleClass table tr td{text-align:center;}
.sgk-scheduleWrapper .sgk-scheduleClass table tr td:nth-child(1){background-color:#fff9bf;font-weight:700;border:none;position:relative;left:-30px;}
.sgk-scheduleWrapper .sgk-scheduleClass table tr td span{display:block;font-weight:700;margin-bottom:5px;}
.sgk-scheduleWrapper .sgk-scheduleClass table tr:nth-child(2n-1) td:nth-child(1){background-color:#faef7b;}
.sgk-programPageTitle{background-image:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/bg-program-page.jpg);}
.sgk-programPageWrapper{padding:80px 0;max-width:1000px;}
.sgk-programPageWrapper .sgk-programPageItem{margin-bottom:100px;}
.sgk-programPageWrapper .sgk-programPageItem .sgk-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sgk-programPageWrapper .sgk-programPageItem h3{margin-bottom:30px;font-size:18px;position:relative;font-weight:700;}
.sgk-programPageWrapper .sgk-programPageItem h3::before{position:absolute;content:'';left:0;bottom:-5px;width:75px;height:2px;background-color:#faef7b;}
.sgk-programPageWrapper .sgk-programPageItem p{margin-bottom:30px;line-height:1.5;}
.sgk-programPageWrapper .sgk-programPageItem ul{margin-bottom:30px;}
.sgk-programPageWrapper .sgk-programPageItem ul li{position:relative;line-height:1.3;margin-bottom:15px;padding-left:30px;}
.sgk-programPageWrapper .sgk-programPageItem ul li::before{position:absolute;top:0;left:0;content:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/li-p.jpg);}
.sgk-programPageWrapper .sgk-programPageItem a.sgk-btn{padding:10px 50px;}
.sgk-homeWelcome{margin:50px auto;padding:0 20px;text-align:center;background:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/home-main.jpg) no-repeat center right / auto;height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sgk-homeWelcome .sgk-row{width:100%;}
.sgk-homeWelcome h1{font-weight:700;font-size:28px;line-height:1.5;margin-bottom:30px;}
.sgk-homeWelcome p{margin-bottom:30px;}
.sgk-homeWelcome a.sgk-btn{padding:10px 50px;margin:0 auto;}
.sgk-homeWhy{margin:50px auto;padding:0 20px;}
.sgk-homeWhy h3{font-weight:700;margin-bottom:30px;}
.sgk-homeWhyItem{text-align:center;margin-bottom:50px;padding:20px;}
.sgk-homeWhyItem img{margin:0 auto 30px;}
.sgk-homeWhyItem span.sgk-h3{display:block;margin-bottom:30px;font-size:18px;position:relative;font-weight:700;height:40px;}
.sgk-homeWhyItem span.sgk-h3::before{position:absolute;-webkit-transform:translate(170%, 0%);transform:translate(170%, 0%);content:'';left:0;bottom:-5px;width:75px;height:2px;background-color:#faef7b;}
.sgk-homeWhyItem p{line-height:1.5;}
.sgk-homeReady{margin:50px auto;padding:0 20px;background:url(//romashkadaycare.com/wp-content/themes/romashkadaycare/img/home-ready.jpg) no-repeat center right / auto;height:530px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sgk-homeReady h3{margin-bottom:30px;font-size:18px;position:relative;font-weight:700;}
.sgk-homeReady h3::before{position:absolute;content:'';left:0;bottom:-5px;width:75px;height:2px;background-color:#faef7b;}
.sgk-homeReady p{margin-bottom:30px;}
.sgk-homeReady a.sgk-btn{padding:10px 50px;margin:0 auto;}
.sgk-homeAbout{margin:50px auto;padding:0 20px;max-width:525px;}
.sgk-homeAbout h5{font-weight:700;font-size:28px;line-height:1.5;margin-bottom:30px;text-align:center;}
.sgk-homeAbout p{padding-bottom:30px;}
.sgk-homeAbout a.sgk-btn{display:block;width:240px;margin:0 auto;}
.sgk-homeAge{margin:50px auto 100px;padding:0 20px;}
.sgk-homeAge h5{font-weight:700;font-size:28px;line-height:1.5;margin-bottom:30px;text-align:center;}
.sgk-homeAgeItem{padding:20px;border-radius:50%;border:3px solid #faef7b;width:160px;height:160px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.sgk-homeAgeItem p{text-align:center;margin-bottom:10px;}
.sgk-homeAgeItem span{text-align:center;display:block;}
.sgk-homeAge .sgk-row{margin-bottom:80px;}
.sgk-homeAge a.sgk-btn{width:275px;display:block;text-align:center;margin:0 auto;}
@media(min-width:1081px){
.sgk-headerBott--itemMob .sgk-burger{display:none;}
}
@media(max-width:1080px){
header .sgk-headerWrapper .sgk-headerBott--item{position:relative;height:60px;}
header .sgk-headerWrapper .sgk-headerBott--item nav a{margin:30px auto;}
header .sgk-headerWrapper .sgk-headerBott--item .sgk-search img{margin:0 auto;}
header .sgk-headerWrapper .sgk-headerBott--item.sgk-headerBott--itemMob .sgk-headerBottMobile{display:none;}
header .sgk-headerWrapper .sgk-headerBott--item.sgk-headerBott--itemMob.sgk-active .sgk-headerBottMobile{display:block;width:500px;}
header .sgk-headerBott--itemMob .sgk-headerBottMobile{position:relative;top:54px;right:-15px;}
header .sgk-burger{position:absolute;top:15px;right:0;width:30px;height:22px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;}
header .sgk-burger__line{height:2px;background-color:#ffffff;}
header .sgk-headerBott--itemMob.sgk-active .sgk-burger .sgk-burger__line:nth-child(1){-webkit-transform:rotate(45deg) translateY(14px);transform:rotate(45deg) translateY(14px);}
header .sgk-headerBott--itemMob.sgk-active .sgk-burger .sgk-burger__line:nth-child(2){opacity:0;}
header .sgk-headerBott--itemMob.sgk-active .sgk-burger .sgk-burger__line:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-14px);transform:rotate(-45deg) translateY(-14px);}
header .sgk-headerBott--item nav, header .sgk-headerBott--item .sgk-search{width:100%;height:100%;background-color:#58bcbb;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;}
header .sgk-headerBott--item nav a, header .sgk-headerBott--item .sgk-search a{margin:15px 0;display:block;}
}
@media(max-width:992px){
.sgk-programPageWrapper .sgk-programPageItem{margin-bottom:0;padding:20px;}
.sgk-programPageWrapper .sgk-programPageItem .col-6{padding:10px;}
.sgk-scheduleTitle h1{margin:30px 0;}
.sgk-scheduleWrapper h3{text-align:center;}
.sgk-scheduleWrapper .sgk-scheduleClass{left:0;}
.sgk-scheduleWrapper .sgk-scheduleClass h3{margin-left:0;}
.sgk-scheduleWrapper .sgk-scheduleClass table{max-width:700px;margin:50px auto 0;overflow-x:scroll;display:block;}
.sgk-scheduleWrapper .sgk-scheduleClass table tr:nth-child(1){top:0;}
.sgk-scheduleWrapper .sgk-scheduleClass table tr td:nth-child(1){left:0;}
.sgk-scheduleWrapper .sgk-scheduleDaily{max-width:300px;margin:0 auto;text-align:center;}
.sgk-scheduleWrapper .sgk-scheduleDaily ul li{display:block;}
.sgk-scheduleWrapper .sgk-scheduleDaily ul li span{width:100%;display:block;}
.sgk-scheduleWrapper .sgk-scheduleDaily ul li span::after, .sgk-scheduleWrapper .sgk-scheduleDaily ul li span::before{content:none;}
}
@media(max-width:768px){
.sgk-homeAge .sgk-row .col-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}
.sgk-homeAge .sgk-row .col-3 .sgk-homeAgeItem{margin:0 auto 30px;}
.sgk-scheduleWrapper .sgk-scheduleClass table{max-width:500px;}
.sgk-contentWrapper .sgk-blockContent--text{padding:0 10px;}
.sgk-contentWrapper .sgk-blockContent--text a.sgk-btn{width:175px;margin:0 auto;display:block;}
.sgk-contentWrapper .sgk-blockContent--text, .sgk-contentWrapper .sgk-blockContent--textImg{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
.sgk-contentWrapper .sgk-blockContent--text img, .sgk-contentWrapper .sgk-blockContent--textImg img{float:none;margin:30px auto;}
footer .sgk-footerWrapper .sgk-footerWidget__item{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
footer .sgk-footerWrapper .sgk-dev{position:relative;right:unset;bottom:unset;margin:30px auto 0;display:block;width:200px;}
header .sgk-headerWrapper .sgk-headerTop--item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:center;}
header .sgk-headerWrapper .sgk-headerTop--item:first-child{display:none;}
header .sgk-headerWrapper .sgk-headerBott--item{width:auto;}
header .sgk-headerWrapper .sgk-headerBott--item.sgk-headerBott--itemMob{width:300px;}
}
@media(max-width:575px){
.sgk-homeWelcome{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.sgk-homeWhy h3{text-align:center;}
.sgk-homeWhyItem span.sgk-h3::before{content:none;}
.sgk-homeWhyItem{margin-bottom:0;}
.sgk-homeReady{text-align:center;}
.sgk-programPageWrapper .sgk-programPageItem{margin-bottom:0px;padding:20px;}
.sgk-programPageWrapper .sgk-programPageItem:nth-child(odd) .sgk-row .col-6:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.sgk-programPageWrapper .sgk-programPageItem:nth-child(odd) .sgk-row .col-6:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.sgk-programPageWrapper .sgk-programPageItem:nth-child(even) .sgk-row .col-6:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.sgk-programPageWrapper .sgk-programPageItem:nth-child(even) .sgk-row .col-6:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.sgk-programPageWrapper .sgk-programPageItem img{margin:0 auto 30px;}
.sgk-contentWrapper{padding:20px;margin-bottom:50px;}
.sgk-contentWrapper .sgk-blockContent--item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
.sgk-contentWrapper .sgk-blockContent--sidebar nav a::after{top:-5px;}
.sgk-contentWrapper .sgk-blockContent--img img{margin:0 auto 50px;}
.sgk-bgTitle .sgk-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.sgk-ageTitle h1{margin:30px 0;}
.sgk-ageWrapper .sgk-ageItem{height:auto;}
.sgk-ageWrapper .sgk-ageItem--info p{height:auto;}
.sgk-ageWrapper .sgk-ageItem--info a.sgk-btn{width:215px;margin:0 auto;display:block;}
.sgk-scheduleWrapper .sgk-scheduleClass table{max-width:375px;}
header .sgk-headerWrapper .sgk-headerTop--item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
header .sgk-headerWrapper .sgk-headerBott--item{position:absolute;width:auto;}
header .sgk-headerWrapper .sgk-headerBott--item nav{padding:20px 70px;}
header .sgk-headerWrapper .sgk-headerBott--item nav a{margin:20px auto;}
header .sgk-headerWrapper .sgk-headerBott--item .sgk-search{position:relative;top:-100px;}
header .sgk-headerWrapper .sgk-headerBott--item.sgk-headerBott--itemMob{width:auto;right:20px;}
header .sgk-headerWrapper .sgk-headerBott--item.sgk-headerBott--itemMob.sgk-active .sgk-headerBottMobile{width:unset;}
header .sgk-headerWrapper .sgk-headerBott--itemMob .sgk-headerBottMobile{right:-20px;}
}
@media(max-width:400px){
footer .sgk-footerWrapper .sgk-footerMenu nav a{font-size:14px;}
}
@media(max-width:375px){
.sgk-homeAge {
margin: 50px auto;
}
.sgk-homeAge .sgk-row .col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.sgk-scheduleWrapper .sgk-scheduleClass table {
max-width: 350px;
}
}