.homeslider .slide .content h1{font-size:76px;letter-spacing:-2px;line-height:79px}.about-me_skills .progress_bars .wrapper-bars{width:100%;padding:32px 35px 60px;max-width:550px;margin:15px auto;display:block}.services .span3{width:33.333333%;margin-left:0;padding:0 45px}.services{margin-top:85px;margin-bottom:38px}.services .box-services .desc{margin-bottom:65px;font-size:20px;padding:0;font-weight:400}.services .box-services h3{font-size:24px;font-weight:normal;margin:15px 0px 3px;color:#33ab7e;letter-spacing:0 !important}.services .box-services h2{font-size:32px;line-height:40px}.about-me_skills .text-block-content h1,.about-me_skills .text-block-content h1 a{font-size:36px;line-height:37px;color:#ddd !important;text-transform:uppercase !important}.about-me_skills .text-block-content h1 a{opacity:1;-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;padding:100px 0;display:block;width:100%;margin-top:-30px}.about-me_skills .text-block-content h1 a:hover{color:#fff !important;transform:scale(1.05);-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.about-me_skills .text-block-content h1 a:after{content:">>>";position:absolute;bottom:54px;margin:0 auto;left:0;right:0}.about-me_skills .text-block{min-height:600px;position:relative}.about-me_skills .text-block .text-block-content.txt-right,.about-me_skills .text-block .text-block-content.txt-left{position:absolute;margin:auto !important;left:0;right:0;top:50%;transform:translateY(-50%);width:100%}.img-container-height .about-me_skills .image-container{min-height:600px}.img-container-height-map .about-me_skills .image-container{min-height:380px}.eng_imm_col2 .text-block-content,.eng_imm_col3 .text-block-content{position:relative !important;top:0 !important;transform:none !important;float:none !important;width:100% !important;max-width:100% !important}.eng_imm_col2 img,.eng_imm_col3 img{min-height:auto !important;max-width:100%;height:auto !important;padding:10px;margin:0 0 15px 0 !important;text-align:center !important;display:block}.eng_imm_col2 .text-block-content h1,.eng_imm_col3 .text-block-content h1{color:#d94f5c !important;font-size:32px;text-transform:none !important}.eng_imm_col2 .text-block-content li,.eng_imm_col3 .text-block-content li{color:#2d2d2d !important}.eng_imm_col2 .text-block-content h1:after{display:block}.eng_imm_col3 .text-block-content h1:after{display:block}.eng_imm_col2 .text-block-content p,.eng_imm_col3 .text-block-content p,.eng_imm_col2 .text-block-content ul,.eng_imm_col3 .text-block-content ul{padding:0 43px 30px !important;font-weight:500;font-size:19px;color:#fff;margin-top:13px !important;margin-bottom:12px !important}.eng_imm_col2 .text-block-content li,.eng_imm_col3 .text-block-content li{padding-left:16px !important;font-weight:500;line-height:21px;list-style:none;font-size:19px;text-indent:0 !important}.eng_imm_col2 .text-block-content li:before,.eng_imm_col3 .text-block-content li:before{content:"•";position:relative;left:-16px;font-size:29px;line-height:16px;height:10px;top:14px;width:10px;display:block}.about-me_skills .width25{width:25% !important}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-left,.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-right{width:100% !important;max-width:100% !important;padding:0 200px}.about-me_skills .text-block .text-block-content h3{font-size:32px;margin-top:0px}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content p,.about-me_skills .text-block.bg-darkgray-pattern .text-block-content h3,.about-me_skills .text-block.bg-gray-pattern .text-block-content p,.about-me_skills .text-block.bg-gray-pattern .text-block-content h3{color:#2d2d2d}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content p,.about-me_skills .text-block.bg-gray-pattern .text-block-content p,.about-me_skills .text-block-content p{text-align:justify;margin:0 0 7px 0}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content ul,.about-me_skills .text-block.bg-yellow1 .text-block-content ul{list-style:none;padding-left:0;padding-top:10px;margin:0}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content li,.about-me_skills .text-block.bg-yellow1 .text-block-content li{padding-left:1em;text-indent:-.7em;margin-bottom:1px}.about-me_skills .text-block.bg-yellow1 .text-block-content li{color:#fff;font-weight:500}.portfolio-website-listing .blog-portfolio-wraper{border-bottom:none !important;margin-bottom:-1px}.portfolio-website-listing .blog-portfolio-wraper .portfolio-blog .portfolio-hover.hide-right,.portfolio-website-listing .blog-portfolio-wraper .portfolio-blog .portfolio-hover.hide-left,.portfolio-website-listing .blog-portfolio-wraper .portfolio-blog .portfolio-hover.hide-top,.portfolio-website-listing .blog-portfolio-wraper .portfolio-blog .portfolio-hover.hide-bottom{width:100% !important;height:100% !important;-webkit-transition:width none !important;-o-transition:width none !important;-moz-transition:none !important;transition:none !important}.portfolio-website-listing .blog-portfolio-wraper .portfolio-blog .portfolio-hover .content{transform:translate(-50%,-50%) scale(1)}#port_1 .hide-top,#port_3 .hide-top,#port_4 .hide-top,#port_6 .hide-top,#port_9 .hide-top,#port_11 .hide-top{display:none}#port_0 .hide-top{background-color:rgba(235,139,52,0.8) !important}#port_2 .hide-top{background-color:rgba(210,13,82,0.8) !important}#port_5 .hide-top{background-color:rgba(255,196,0,0.8) !important}#port_7 .hide-top{background-color:rgba(221,96,78,0.8) !important}#port_8 .hide-top{background-color:rgba(214,61,81,0.8) !important}#port_10 .hide-top{background:url("https://2581615.fs1.hubspotusercontent-na1.net/hubfs/2581615/teen-clients/pattern/transparent-texture.png") #eaeaea !important}#port_10 .hide-top h4{color:#2d2d2d !important}.portfolio-website-listing .blog-portfolio-wraper .portfolio-blog .portfolio-hover .content a{width:auto;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto;background:0;display:block;border:0;text-align:center;color:#2d2d2d;font-size:35px;-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;opacity:.55}.portfolio-website-listing .blog-portfolio-wraper .portfolio-blog .portfolio-hover .content a:hover{opacity:1;background:transparent !important;-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;transform:scale(1.05)}#port_10 .hide-top h4,#port_10 .hide-top a{text-shadow:none !important}.video-module{background:url("https://2581615.fs1.hubspotusercontent-na1.net/hubfs/2581615/1%20-%20TEENS/common/Valbonella%20Piscina.jpg");background-color:#000;background-position:center;background-size:cover}.video-module video{opacity:0}.dates-bg{background:url("https://2581615.fs1.hubspotusercontent-na1.net/hubfs/2581615/1%20-%20TEENS/Photos/Clients/Prices%20and%20dates/draft/Prices_and_dates_Background.jpg");width:100%;display:table;background-size:cover;height:100%;height:100vh;background-repeat:no-repeat;background-position:center}.prices-col{max-width:100% !important;height:auto !important;padding:0 30px}.prices-col .single-post .sinle-post-description{width:100%;height:auto;margin:0;border-radius:0 !important;position:relative}.prices-col .single-post .sinle-post-description h3{color:#fff;text-align:center}.prices-col .single-post .sinle-post-description2{background:rgba(255,255,255,.9);width:100%;height:auto;margin:0;border-radius:0;position:relative}.prices-col .single-post .sinle-post-description .sinle-post-description-inner,.prices-col .single-post .sinle-post-description2 .sinle-post-description-inner{position:relative;top:0;width:100%;height:100%;transform:none;left:0;padding:25px;color:#2d2d2d}.prices-col .single-post .sinle-post-description2 .sinle-post-description-inner h3{color:#2d2d2d}.prices-col .single-post .sinle-post-description2 .sinle-post-description-inner a.cta_button{color:#fff}.prices-col .single-post{width:100%;height:100% !important}section.faqq{counter-reset:sekcja}.faq-box .panel-collapse{background-color:#f4f4f4}.faq-box h4.panel-title a.collapsed:after{left:-36px !important}.faq-box h4.panel-title a:after{left:-36px !important}.faq-box h4.panel-title:before{display:none !important}#accordion_wrapper,#accordion_wrapper2,#accordion_wrapper3{margin-top:0px;margin-bottom:25px;display:table}.cf-header{position:absolute;max-width:1100px !important;top:80px;margin:auto !important;left:0;right:0;float:none !important;display:block !important;width:90% !important}.cf-header h3{color:#fff;font-size:30px;text-align:center;padding:25px;margin:0}.cf-container span{color:#2d2d2d !important}.cf-container fieldset{max-width:100% !important}.cf-container .widget-type-form label{font-weight:500}.cf-container .widget-type-form .hs-error-msgs a,.cf-container .widget-type-form .hs-error-msgs label{font-weight:500;color:#e00}.cf-container fieldset.form-columns-1 .hs-input{width:100% !important}.cf-container fieldset.form-columns-1 input[type="radio"]{width:auto !important}.cf-container fieldset.form-columns-1 input[type="checkbox"]{width:5% !important}.cf-container .widget-type-form input:focus,.cf-container .widget-type-form textarea:focus{-moz-box-shadow:0px 1px 25px 3px #ccc;-webkit-box-shadow:0px 1px 25px 3px #ccc;box-shadow:0px 1px 25px 3px #ccc}.home-contact-section .transparent-box{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:124px 33px 40px 33px;background:rgba(255,255,255,.9);opacity:1;max-width:1100px}.cf-container .home-contact-section .widget-type-rich_text p{font-size:18px !important;line-height:21px !important}.home-contact-section{padding-top:80px;background-repeat:repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}.home-contact-section .widget-type-rich_text p,.home-contact-section .widget-type-rich_text span{color:#2d2d2d}.home-contact-section .widget-type-rich_text p{font-size:19px !important;line-height:27px !important}.home-contact-section h3{font-weight:600;margin-top:0;margin-bottom:20px;text-transform:uppercase;color:#2d2d2d;font-size:26px}.cf-header h3{color:#fff;font-size:30px;text-align:center;padding:25px;margin:0}.cf-header h1{color:#fff;font-size:30px}.widget-type-form input[type="radio"]+span:before,.widget-type-form input[type="radio"]+span:after{color:#9f9f9f}@media(max-width:1980px){.about-me_skills .text-block{min-height:670px}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-left,.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-right{padding:0 100px}}@media(max-width:1550px){.about-me_skills .text-block{min-height:430px}.about-me_skills .text-block-content h1,.about-me_skills .text-block-content h1 a{font-size:34px;line-height:35px}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-left,.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-right{padding:76px 70px;position:relative;transform:none;-webkit-transform:none;-ms-transform:none;top:0}.eng_imm_col2 .text-block-content h1,.eng_imm_col3 .text-block-content h1{font-size:30px}.eng_imm_col2 .text-block-content p,.eng_imm_col3 .text-block-content p,.eng_imm_col2 .text-block-content ul,.eng_imm_col3 .text-block-content ul{padding:0 26px 30px}}@media(max-width:1359px){.portfolio-website-listing .blog-portfolio-wraper .portfolio-item-wrapper{width:25%}}@media(max-width:1200px){.portfolio-website-listing .blog-portfolio-wraper .portfolio-item-wrapper{width:33.33333333%}.about-me_skills .text-block{min-height:380px}.about-me_skills .text-block-content h1,.about-me_skills .text-block-content h1 a{font-size:30px;line-height:31px}.about-me_skills .text-block-content h1 a:after{bottom:66px}.about-me_skills .text-block.bg-darkgray-pattern{min-height:450px}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-left,.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-right{padding:65px 40px;position:relative;transform:none;-webkit-transform:none;-ms-transform:none;top:0}.about-me_skills .text-block.bg-gray-pattern .text-block-content.txt-left,.about-me_skills .text-block.bg-gray-pattern .text-block-content.txt-right{padding:0 55px}.about-me_skills.english_immersion{display:block;width:100%}.about-me_skills.english_immersion .eng_imm_col1{width:100%;height:100%;min-height:100% !important;display:grid}.eng_imm_col1 .text-block-content{padding:68px 55px !important;position:relative !important;transform:none !important;-webkit-transform:none;-ms-transform:none;top:0 !important;float:none !important}.eng_imm_col1 .text-block-content h3{text-align:center}.about-me_skills.english_immersion .width25{width:50% !important;float:left;min-height:904px}.eng_imm_col2 .text-block-content h1,.eng_imm_col3 .text-block-content h1{font-size:35px !important;line-height:45px !important}}@media(max-width:971px){.portfolio-website-listing .blog-portfolio-wraper .portfolio-item-wrapper{width:50%}.about-me_skills .text-block{min-height:290px}.about-me_skills .text-block-content h1,.about-me_skills .text-block-content h1 a{font-size:26px;line-height:28px}.about-me_skills .text-block-content h1 a{margin-top:-13px}.about-me_skills .text-block-content h1 a:after{bottom:70px}.about-me_skills .text-block.bg-darkgray-pattern{min-height:485px}.eng_imm_col2 .text-block-content h1,.eng_imm_col3 .text-block-content h1{font-size:32px !important;line-height:35px !important}.services .span6{width:100%;margin:0}.img-container-height-map .about-me_skills .image-container{min-height:200px;max-height:580px}}@media(max-width:767px){.portfolio-website-listing .blog-portfolio-wraper .portfolio-item-wrapper{width:100%}.homeslider .slide .content h1{font-size:53px;letter-spacing:-2px;line-height:55px;width:90%}.about-me_skills .image-container{max-width:100%;height:500px;width:100%}.about-me_skills .width25{width:100% !important}.about-me_skills .text-block-content h1,.about-me_skills .text-block-content h1 a{font-size:35px;line-height:37px}.about-me_skills .text-block-content h1 a{margin-top:-30px}.about-me_skills .text-block-content h1 a:after{bottom:54px}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content h3,.about-me_skills .text-block-content h3{text-align:center}.img-container-height .about-me_skills .image-container{min-height:200px}.img-container-height-map .about-me_skills .image-container{min-height:200px}.home-block-central .bg-gradient1{order:2}.home-block-central .bg-red1{order:3}.home-block-central .bg-gray1{order:4}.about-me_skills.english_immersion .width25{width:100% !important;float:left;min-height:100%}.about-me_skills .text-block.bg-darkgray-pattern,.about-me_skills .text-block.bg-gray-pattern{min-height:100% !important}.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-left,.about-me_skills .text-block.bg-darkgray-pattern .text-block-content.txt-right{position:relative;margin:0 !important;left:auto;right:auto;top:auto;transform:none;-webkit-transform:none;-ms-transform:none;padding:50px 40px !important}.about-me_skills .text-block.bg-gray-pattern .text-block-content.txt-left,.about-me_skills .text-block.bg-gray-pattern .text-block-content.txt-right{position:relative;margin:auto !important;left:auto;right:auto;top:auto;transform:none;-ms-transform:none;-webkit-transform:none;padding:50px 40px}.eng_imm_col2 .text-block-content h1,.eng_imm_col3 .text-block-content h1{font-size:29px !important;line-height:34px !important}.eng_imm_col2 .text-block-content p,.eng_imm_col3 .text-block-content p,.eng_imm_col2 .text-block-content ul,.eng_imm_col3 .text-block-content ul{padding:0 40px 30px}.single-post-wrap.prices-col{margin-bottom:40px}}@media(max-width:568px){.img-container-height .about-me_skills .image-container{min-height:200px;max-height:400px}.img-container-height-map .about-me_skills .image-container{min-height:200px;max-height:330px}}