:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}footer,header,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;text-align:left;background-color:#fff}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}h1,h3,h4{font-weight:500;line-height:1.2}h1,h2,h3,h4,ol,p,ul{margin-top:0}h1,h2,h3,h4{margin-bottom:.5rem;font-family:inherit;color:inherit}ol,p,ul{margin-bottom:1rem}ol ul,ul ul{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#444;text-decoration:none}img{border-style:none}svg{overflow:hidden;vertical-align:middle}button{border-radius:0}button:focus{outline:5px auto -webkit-focus-ring-color}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;max-width:100%}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}.col-12{-ms-flex:0 0 100%;flex:0 0 100%}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}blockquote{border:1px solid #adb5bd}blockquote,img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;vertical-align:bottom}a:hover{color:#444}a:focus,button:focus,header .search input:focus{outline:0}a:active,a:hover{outline:0}@font-face{font-display:swap;font-family:"Helvetica Neue";src:url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.eot);src:url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.woff2)format("woff2"),url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.woff)format("woff"),url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.svg#HelveticaNeueLT-Roman)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Plantin";src:url(/wp-content/themes/Bonamore/fonts/Plantin-Light.eot);src:url(/wp-content/themes/Bonamore/fonts/Plantin-Light.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.woff2)format("woff2"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.woff)format("woff"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.ttf)format("truetype"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.svg#Plantin-Light)format("svg");font-weight:300;font-style:normal;font-display:swap}body,header ul li a{font-weight:400;font-size:16px}body{color:#232323;font-family:"Inter";font-style:normal;line-height:26px}body p{letter-spacing:-.0008em}a:hover{text-decoration:none}.container{max-width:1430px}header{padding:8px 0;border-bottom:1px solid #d9d9d9}.inner-flex-center,header .col-12,header .search form,header ul{display:flex;align-items:center}header ul{padding:0;list-style:none;margin:0 0 0 90px}header ul li{margin:0 45px 0 0}header ul li a{line-height:21px;transition:all .3s ease}.banner-slider a,.course-info a,.faqs .inner .faq .wrap .title:hover h4,header ul li a:hover{color:#f0f}header .left-nav{display:flex;margin:0 0 0 auto}header .search{max-width:177px;width:100%;position:relative;margin:0 34px 0 0}header .nav-cta a,header .search input{font-weight:400;font-size:17px;line-height:21px}header .search input{border:0;padding:0 20px 15px 0;width:100%}header .search button{position:absolute;right:0;border:0;background-color:#fff0;padding:0;cursor:pointer;bottom:15px}header .search form{border-bottom:1px solid #232323}header .nav-cta a{text-transform:uppercase;color:#fefefe;padding:16px 32px;background-color:#f0f}.dark-banner h2,h2{font-weight:600;font-size:62px;line-height:75px;text-transform:uppercase}.dark-banner{background-color:#232323;padding:63px 0;margin:unset;transition:ease-in-out .3s all}.dark-banner .inner-flex-center{justify-content:space-between}.dark-banner h2{font-style:normal;font-weight:500;line-height:74px;color:#fefefe;font-family:"Plantin"}.dark-banner p{color:#fefefe;font-weight:400;font-size:20px;line-height:140%}.course-info__wrapper__text p:last-child,.dark-banner p:last-child{margin:0}.dark-banner__text{max-width:572px;width:100%}.dark-banner:hover{background-color:#f0f}.banner-slider{margin:0 0 92px}.banner-slider .container{max-width:1536px}.banner-slider__text-container{position:absolute;bottom:233px;left:68px;color:#fefefe;font-weight:400;font-size:18px;line-height:22px;z-index:3}.banner-slider__text-container .breadcrumbs{list-style:none;display:inline;padding:unset}.banner-slider__text-container .breadcrumbs li{display:inline}.banner-slider__text-container h1{font-style:normal;font-weight:500;font-size:92px;line-height:110px;text-transform:uppercase;margin:0 0 30px}.course-info{padding:0 0 88px;border-bottom:1px solid #d9d9d9;margin:0 0 112px}.course-info__wrapper{width:1400px}.course-info__wrapper__title{margin:0 0 40px}.course-info__wrapper__title h3{text-transform:uppercase;font-weight:500;font-size:32px;line-height:39px}.course-info__wrapper__text p{margin:0 0 24px}.dance-courses{margin:0 0 272px}.dance-courses__wrapper{width:1400px}.dance-courses__wrapper__title{margin:0 0 64px}.faqs,footer{width:100%;background:rgb(229 229 229/.2)}.faqs{float:left;padding-top:56px;border-top:1px solid #d9d9d9}.faqs .col,footer .container .col{padding:unset}.faqs .inner .faq .wrap .title h4,.faqs h3{font-style:normal;font-weight:500;color:#232323}.faqs h3{font-family:"Berlingske Serif";font-size:62px;line-height:74px;text-transform:uppercase}.faqs .container,footer .container{max-width:1430px}.faqs .inner{float:left;width:100%}.faqs .inner .faq{border-bottom:1px solid #d9d9d9;padding:35px 0;position:relative}.faqs .inner .faq .wrap{position:relative;width:100%}.faqs .inner .faq .wrap .title{width:100%;position:relative;display:flex;align-items:baseline;justify-content:space-between;cursor:pointer}.faqs .inner .faq .wrap .title h4{font-family:"Inter";font-size:20px;line-height:24px;margin:0;transition:ease .3s all}.faqs .inner .faq .wrap .text{padding-top:34px;display:none}.faqs .inner .faq .wrap .text p{font-family:"Inter";font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.0008em;color:#232323;margin:0;max-width:1160px}footer{padding:80px 0;display:flex}footer .inner{display:flex;align-items:center}footer .inner p{margin:0}footer .inner .footer_info{margin-right:177px;margin-left:52px}footer .inner .footer_info_two{margin-right:188px}.course-info a:hover,footer .inner a:hover{text-decoration:underline}footer .inner .some{margin-left:190px;display:flex;gap:16px}footer .inner .some a{text-decoration:none}footer .inner .some a:hover svg,footer .inner .some a:hover svg rect{fill:#f0f}footer .inner .some svg,footer .inner .some svg rect{transition:ease .2s all}:focus{outline:0}::placeholder{color:#d9d9d9}:-ms-input-placeholder{color:#d9d9d9}::-ms-input-placeholder{color:#d9d9d9}.owl-carousel:not(.owl-loaded){opacity:0;visibility:hidden;height:581px}.page-template-template-single-course.page-child .course-info{padding:0;border-bottom:none}body .single-course-template .banner-slider .owl-banner-slider,header ul li.menu-item-has-children{position:relative}header ul li.menu-item-has-children:after{content:"";background-image:url(/wp-content/themes/Bonamore/img/arrow_icon.svg);position:absolute;top:2px;bottom:0;right:-20px;margin:auto;width:17px;height:10px;background-repeat:no-repeat;transform:scale(.8)}header ul li.menu-item-has-children:hover .sub-menu{display:flex}header ul li.menu-item-has-children .sub-menu{display:none;flex-direction:column;position:absolute;z-index:1000;background:#fff;width:264px;margin:0}header ul li.menu-item-has-children .sub-menu li{margin:0;position:relative;width:100%;border-bottom:1px solid #d9d9d9}header ul li.menu-item-has-children .sub-menu li:before{content:"";width:4px;height:45px;position:absolute;top:0;left:0;bottom:0;margin:auto;background-color:#fff0}header ul li.menu-item-has-children .sub-menu li a{transition:ease .3s all;padding:16px 0 16px 40px;display:flex;color:#444!important}header ul li.menu-item-has-children .sub-menu li a:after{display:none!important}header ul li.menu-item-has-children .sub-menu li a:hover{color:#f0f!important}@font-face{font-display:swap;font-family:"Helvetica Neue";src:url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.eot);src:url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.woff2)format("woff2"),url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.woff)format("woff"),url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.svg#HelveticaNeueLT-Roman)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Plantin";src:url(/wp-content/themes/Bonamore/fonts/Plantin-Light.eot);src:url(/wp-content/themes/Bonamore/fonts/Plantin-Light.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.woff2)format("woff2"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.woff)format("woff"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.ttf)format("truetype"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.svg#Plantin-Light)format("svg");font-weight:300;font-style:normal;font-display:swap}body .single-course-template .banner-slider{position:relative;width:100%}body .single-course-template .banner-slider .owl-banner-slider .item{height:calc(100vh - 200px);background-position:center;background-repeat:no-repeat;background-size:cover}body .single-course-template .banner-slider .owl-banner-slider .item::after{content:"";background:linear-gradient(90deg,#232323 0,#fff0 100%);width:49%;height:100%;position:absolute;bottom:0;left:0}header .container{max-width:1566px!important}body.page-template-template-single-course header ul .kurser-menu-item a{color:#f0f;position:relative}body.page-template-template-single-course header ul .kurser-menu-item a::after{content:"";position:absolute;bottom:-41px;background-color:#f0f;height:4px;width:100%;left:0}.dark-banner{cursor:pointer}.dark-banner .dark-banner__arrow{position:relative;left:0;transition:ease .2s all}.dark-banner:hover .dark-banner__arrow{left:10px}header .mobile-menu{display:none;margin:50px 0}header .mobile-menu .search{margin:0 0 30px}header .mobile-menu ul{margin:0;flex-direction:column;align-items:unset}header .mobile-menu ul li{margin:0 0 24px}header .mobile-menu .nav-cta{display:flex;margin:30px 0 0}header .mobile-menu-btn{display:none;cursor:pointer}.dark-banner .dark-banner__arrow.mobile,body:after,header .mobile-menu-btn .close-btn{display:none}@media only screen and (max-width:1240px){.faqs{padding:32px 0}footer{padding:24px 0 40px}footer .container{padding:0 24px}footer .container .inner{align-items:flex-start;flex-direction:column}footer .container .inner a{margin:0 0 24px}footer .container .inner .footer_info,footer .container .inner .footer_info_two{margin:0 0 16px}footer .container .inner .footer_info_two p a{text-decoration:underline}footer .container .inner .privacy_policy{margin:0 0 24px;text-decoration:underline}footer .container .inner .some{margin:unset}}@media only screen and (max-width:768px){.faqs h3{font-weight:500;font-size:32px;line-height:38px}.faqs .inner .faq{padding:20px 0}.faqs .inner .faq .wrap .text{padding-top:20px;display:none}}@media screen and (max-width:1500px){.dance-courses__wrapper{max-width:100%;width:100%}}@font-face{font-display:swap;font-family:"Helvetica Neue";src:url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.eot);src:url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.woff2)format("woff2"),url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.woff)format("woff"),url(/wp-content/themes/Bonamore/fonts/HelveticaNeueLT-Roman.svg#HelveticaNeueLT-Roman)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Plantin";src:url(/wp-content/themes/Bonamore/fonts/Plantin-Light.eot);src:url(/wp-content/themes/Bonamore/fonts/Plantin-Light.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.woff2)format("woff2"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.woff)format("woff"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.ttf)format("truetype"),url(/wp-content/themes/Bonamore/fonts/Plantin-Light.svg#Plantin-Light)format("svg");font-weight:300;font-style:normal;font-display:swap}@media only screen and (max-width:1550px){header ul{margin:0 0 0 70px}header ul li{margin:0 30px 0 0}header ul li:last-child{margin:0}.faqs .col,footer .container .col{padding:0 15px}body .single-course-template .banner-slider .owl-banner-slider .item{height:708px}.banner-slider__text-container{bottom:138px}}@media only screen and (max-width:1420px){footer .inner .some{margin-left:auto}}@media only screen and (max-width:1240px){body.page-template-template-single-course header ul .kurser-menu-item a::after{bottom:-10px}.dark-banner .dark-banner__arrow.mobile,header .mobile-menu-btn{display:block}.dark-banner .inner-flex-center{flex-direction:column}.dark-banner{background-color:#232323;padding:24px 0;margin:0 0 80px}.dark-banner .dark-banner__arrow{margin:8px 0 0}.dark-banner__text{text-align:center}#header_menu,.dark-banner .dark-banner__arrow.desktop,header .desktop .nav-cta,header .desktop .search{display:none}body{font-size:15px;line-height:24px}body .single-course-template .banner-slider .owl-banner-slider .item::after{background:linear-gradient(0deg,#232323 0,#fff0 100%);width:100%;height:425px}.banner-slider__text-container{left:16px;height:708px;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 138px}.banner-slider__text-container .breadcrumbs{position:absolute;top:16px}.banner-slider{margin:0 0 61px}.banner-slider__text-container h1,.course-info__wrapper__title{margin:0 0 24px}.course-info{padding:0 0 48px;border-bottom:1px solid #d9d9d9;margin:0 0 48px}.dance-courses__wrapper__title{margin:0 0 32px}.dance-courses{margin:0 0 80px}}@media only screen and (max-width:1000px){.logo img{max-width:50px}}@media only screen and (max-width:700px){h2{font-size:46px;line-height:56px}.dark-banner h2,.faqs h3{font-weight:500;font-size:40px;line-height:100%}.banner-slider__text-container .breadcrumbs a,.banner-slider__text-container .breadcrumbs li,.dark-banner p,.faqs .inner .faq .wrap .title h4{font-weight:400;font-size:15px;line-height:24px;letter-spacing:-.0008em}.logo img{max-width:45px}header .mobile-menu-btn svg{width:24px;height:18px}.faqs .inner .faq,header{padding:19px 0}.faqs h3{font-size:32px;line-height:38px;margin:0 0 28px}.faqs{padding-top:32px}.faqs .inner .faq .wrap .title h4,h2{font-weight:600}.faqs .inner .faq .wrap .text{padding-top:19px}.faqs .inner .faq .wrap .text p{font-weight:400;font-size:15px;line-height:24px}.faqs .inner .faq .wrap .title svg{width:23px;height:12px}footer .container .inner a{margin:0}footer .container .inner .footer-logo{margin:0 0 24px}header .mobile-menu .search{max-width:100%}header .mobile-menu .nav-cta a{width:100%;text-align:center;padding:11px 20px}.banner-slider__text-container h1{font-weight:500;font-size:38px;line-height:52px;color:#fefefe}.course-info__wrapper__title h3{font-weight:500;font-size:24px;line-height:29px}.banner-slider__text-container{max-width:calc(100% - 32px);width:100%}}@media only screen and (max-width:374px){.dark-banner__arrow.mobile svg{max-width:100%}h2{font-weight:600;font-size:38px;line-height:48px;margin:0 0 24px}}.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative;display:none;width:100%;z-index:1}.no-js .owl-carousel{display:block}body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png)}ol,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}