@import "../Divi/style.css";@font-face{font-family:permanent_markerregular;src:url(fonts/permanentmarker-webfont.woff2) format('woff2'),url(fonts/permanentmarker-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:proxima_novaregular;src:url(fonts/proximanova-regular_0-webfont.woff2) format('woff2'),url(fonts/proximanova-regular_0-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:summer loving sans;src:url(fonts/SummerLovingSans-Regular.woff2) format('woff2'),url(fonts/SummerLovingSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:summer loving solid;src:url(fonts/SummerLovingSolid-Regular.woff2) format('woff2'),url(fonts/SummerLovingSolid-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:summer loving;src:url(fonts/SummerLoving-Regular.woff2) format('woff2'),url(fonts/SummerLoving-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-Bold.woff2) format('woff2'),url(fonts/CentraNo2-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:centra no2;src:url(vCentraNo2-Black.woff2) format('woff2'),url(fonts/CentraNo2-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-BlackItalic.woff2) format('woff2'),url(fonts/CentraNo2-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-BookItalic.woff2) format('woff2'),url(fonts/CentraNo2-BookItalic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-BoldItalic.woff2) format('woff2'),url(fonts/CentraNo2-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-Book.woff2) format('woff2'),url(fonts/CentraNo2-Book.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-Light.woff2) format('woff2'),url(fonts/CentraNo2-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-ExtraboldItalic.woff2) format('woff2'),url(fonts/CentraNo2-ExtraboldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-Extrabold.woff2) format('woff2'),url(fonts/CentraNo2-Extrabold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-MediumItalic.woff2) format('woff2'),url(fonts/CentraNo2-MediumItalic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-Thin.woff2) format('woff2'),url(fonts/CentraNo2-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-LightItalic.woff2) format('woff2'),url(fonts/CentraNo2-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-Medium.woff2) format('woff2'),url(fonts/CentraNo2-Medium.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:centra no2;src:url(fonts/CentraNo2-ThinItalic.woff2) format('woff2'),url(fonts/CentraNo2-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:proxima_novasemibold;src:url(fonts/proximanova-semibold_0-webfont.woff2) format('woff2'),url(fonts/proximanova-semibold_0-webfont.woff) format('woff');font-weight:400;font-style:normal}body{color:#404040!important;font-weight:400!important}body,input,textarea,select{font-family:centra no2!important}body h1,body h2,body h3,body h4,body h5,body h6{color:#404040;font-weight:500;padding-bottom:25px}body h2{font-size:43px;font-weight:700}body h3{font-size:35px}body h4{font-size:30px}body h5{font-size:26px}body h6{font-size:23px;font-weight:700}body p{font-family:centra no2;padding-bottom:25px}p:last-of-type+*{padding-top:25px}.et_pb_button,#page-container .et_pb_button{display:inline-block;padding:12px 40px;line-height:normal!important;text-decoration:none;background:#d33737;background:-webkit-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#f62d22 100%);background:-o-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#f62d22 100%);background:-moz-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#f62d22 100%);background:linear-gradient(to right,#bf3333 33.33%,#d33737 66.33%,#f62d22 100%);color:#fff;font-family:centra no2;font-weight:700}#page-container .et_pb_button:hover,body .btn:hover{background:#f62d22!important;background:-webkit-linear-gradient(left,#f62d22 33.33%,#d33737 66.33%,#bf3333 100%)!important;background:-o-linear-gradient(left,#f62d22 33.33%,#d33737 66.33%,#bf3333 100%)!important;background:-moz-linear-gradient(left,#f62d22 33.33%,#d33737 66.33%,#bf3333 100%)!important;background:linear-gradient(to right,#f62d22 33.33%,#d33737 66.33%,#bf3333 100%)!important;color:#fff!important}#page-container .et_pb_button:after{display:inline-block;vertical-align:sub;position:relative;line-height:.8}.et_pb_button+.et_pb_button{margin-left:25px;margin-top:5px}.et_pb_button+.et_pb_button{margin-left:25px;margin-top:5px}body .btn{background:#d33737;background:-webkit-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#f62d22 100%);background:-o-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#f62d22 100%);background:-moz-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#f62d22 100%);background:linear-gradient(to right,#bf3333 33.33%,#d33737 66.33%,#f62d22 100%);border-radius:5px;color:#fff!important;display:inline-block;font-family:centra no2;font-weight:700;padding:12px 40px;text-decoration:none;text-transform:uppercase}#page-container .transparent-btn{border:2px solid #f62d22;border-radius:5px;color:#f62d22;display:inline-block;font-family:centra no2;font-weight:700;padding:12px 40px;text-decoration:none;position:relative}#page-container .transparent-btn:after{content:"\35";font-family:ETmodules!important;font-weight:700;font-size:25px;line-height:1;margin-left:10px;display:inline-block;vertical-align:sub}#et-top-navigation{font-weight:500!important}#page-container .white-btn{background:#fff!important;color:#e83737!important}.entry-content .wpforms-container .wpforms-field-container input,.entry-content .wpforms-container .wpforms-field-container select,.entry-content .wpforms-container textarea{background:#eee!important;border-radius:0!important;font-family:inherit}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.entry-content .wpforms-submit-container{text-align:right}body div.wpforms-container-full .wpforms-form button[type=submit]{background:#d33737;background:-webkit-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#e83b3b 100%);background:-o-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#e83b3b 100%);background:-moz-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#e83b3b 100%);background:linear-gradient(to right,#bf3333 33.33%,#d33737 66.33%,#e83b3b 100%);border:none!important;border-radius:0;color:#fff;font-size:20px;padding:12px 36px;text-transform:uppercase;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;min-width:210px}body div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#017a83}body .entry-content ul,body .entry-content ol{font-family:centra no2;padding-left:30px}body .entry-content ul li,body .entry-content ol li{list-style-position:outside;margin-bottom:5px}#main-content .list-style ul{padding-left:0}#main-content .list-style li{display:block;position:relative;padding-left:28px;padding-bottom:5px}#main-content .list-style li:before{content:'\f00c';font-family:FontAwesome;display:inline-block;font-size:18px;position:absolute;left:0;color:#707070;font-weight:700}.entry-content a{text-decoration:underline}.entry-content a:hover{color:#d33737}img.alignright{margin-left:25px;margin-bottom:15px;padding-bottom:0}img.alignleft{margin-right:25px;margin-bottom:15px;padding-bottom:0}.frame-img-widget img{border:5px solid #fff;-webkit-box-shadow:0 0 35px rgba(0,0,0,.4);-moz-box-shadow:0 0 35px rgba(0,0,0,.4);box-shadow:0 0 35px rgba(0,0,0,.4)}.round-img-widget img{border-radius:50%;margin-bottom:20px;border:5px solid #fff;-webkit-box-shadow:0 0 35px rgba(0,0,0,.4);-moz-box-shadow:0 0 35px rgba(0,0,0,.4);box-shadow:0 0 35px rgba(0,0,0,.4)}body .et_pb_row,body .container{width:100%}.et_pb_text_inner{clear:both}body #main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#main-header .span.logo_helper{display:none}#main-header .container{border-bottom:1px dashed #b7b7b7}.home #main-header .container{border-bottom:none}.header-right-area{position:relative;z-index:999;overflow:hidden;float:right;padding-top:40px;margin-left:35px}.header-right-area .widget{display:block}.header-right-area p{display:inline-block;padding-bottom:0}body .header-right-area .btn{padding:11px 25px 5px;font-size:17px}.header-right-area a{color:#000;position:relative;margin-left:40px}.header-right-area a:first-child{margin-left:0}.header-right-area a .fa-icon{color:#1c75bc;margin-right:5px}#main-header div#et-top-navigation{padding-top:55px;padding-bottom:35px}body #top-menu li{padding-right:35px;font-family:centra no2;line-height:17px}body #top-menu li a{color:#2a2929!important;overflow:hidden}#top-menu li.menu-btn a{background:#d33737;background:-webkit-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#e83b3b 100%);background:-o-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#e83b3b 100%);background:-moz-linear-gradient(left,#bf3333 33.33%,#d33737 66.33%,#e83b3b 100%);background:linear-gradient(to right,#bf3333 33.33%,#d33737 66.33%,#e83b3b 100%);border-radius:5px;color:#fff!important;padding:15px 26px;text-transform:uppercase}#top-menu li.menu-btn a::before{display:none}#main-header #top-menu li ul{background:#fff;border-color:#234260;margin-top:-2px;padding-top:0;padding-bottom:0}body #top-menu .menu-item-has-children li{padding:0;line-height:1.1;display:block;position:relative}body #top-menu li li a{width:100%;padding:17px 20px 17px 25px;border-bottom:1px dashed #b7b7b7;font-size:16px;color:#000!important}body #top-menu li li:last-child a{border-bottom:none}body #top-menu li li a:before{content:'\f105';font-family:FontAwesome;display:inline-block;font-size:18px;position:absolute;left:12px;color:#234260;font-weight:700;margin-top:-1px}#top-menu-nav #top-menu li.current-menu-item>a:before,body #top-menu>li>a:hover::before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}body #top-menu>li>a::before{content:'';position:absolute;width:100%;right:0;left:0;margin:0 auto;bottom:0;border-bottom:2px solid #234260;-webkit-transform:translate(-65%,0);-ms-transform:translate(-65%,0);-o-transform:translate(-65%,0);transform:translate(-65%,0);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 235ms;-o-transition:all 235ms;transition:all 235ms}.et_builder_inner_content .et_pb_section:first-child,#page-container #main-content .container{padding-top:178px}.home .et_builder_inner_content .et_pb_section:first-child{padding-top:114px}#hero-img-section{overflow:hidden}#hero-img-section .flex-row{-webkit-align-items:flex-end;align-items:flex-end}#hero-img-section:before{content:'';display:block;width:100%;height:130px;background:url(images/white-btm-shades.png) repeat-x center bottom;position:absolute;left:0;bottom:0;z-index:10}#hero-img-section .et_pb_column:last-child{position:relative;z-index:99;align-self:start}#hero-img-section img{width:138%;max-width:138%;margin-left:-17%}#hero-img-section .et_pb_text_inner{padding-top:60px;padding-left:35px;max-width:685px;font-size:17px}#hero-img-section h1{color:#333;padding-bottom:5px;font-family:summer loving solid}#hero-img-section h3{line-height:1.45;color:#333}#hero-img-section p{font-family:centra no2;color:#333;padding-bottom:30px}#hero-img-section .et_pb_button{font-size:27px;padding:22px 50px 15px;margin-right:80px}#page-container #hero-img-section .et_pb_button:after{font-size:50px;line-height:.5;vertical-align:middle;margin:-18px -30px 0 7px}body .flex-row,body .flex-col-row{display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.featured-logo-section .et_pb_module{padding-right:10px;padding-left:10px;margin-bottom:0!important}.featured-logo-section h4{font-family:centra no2;font-weight:700;text-transform:uppercase;padding-bottom:0;line-height:1}body .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_testimonial{max-width:1040px;width:100%;margin:0 auto;background:#fff url(images/quotes.png) no-repeat 55px 39px;-webkit-box-shadow:0 0 157px -27px rgba(0,0,0,.75);-moz-box-shadow:0 0 157px -27px rgba(0,0,0,.75);box-shadow:0 0 100px -27px rgba(0,0,0,.35);padding:55px 55px 55px 125px;font-size:21px;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.et_pb_testimonial .et_pb_testimonial_portrait{width:120px;height:120px;border-radius:50%;flex-shrink:0;float:none;margin-right:0}.et_pb_testimonial .et_pb_testimonial_portrait:before{display:none}.et_pb_testimonial .et_pb_testimonial_description{padding-left:35px;margin-left:0!important;width:100%}.et_pb_testimonial .et_pb_testimonial_author{color:#214160;display:inline-block;margin-top:0}.et_pb_testimonial_description_inner p{font-family:centra no2;font-style:italic;padding-bottom:5px}.et_pb_testimonial .et_pb_testimonial_meta{color:#949494;font-family:centra no2;display:inline-block}.et_pb_row.grid-text-img-row{padding:0}.grid-text-img-row .et_pb_module.cover-img-module{background-size:cover,100%;background-position:center right;margin-bottom:0;min-height:300px}.overlap-img-module{position:absolute;top:0;right:0;border:5px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 35px rgba(0,0,0,.25);-moz-box-shadow:0 0 35px rgba(0,0,0,.25);box-shadow:0 0 35px rgba(0,0,0,.25)}.rtl-widget-row .et_pb_column{float:right;margin-right:0}.rtl-widget-row .et_pb_column:last-child{float:left}.rtl-widget-row .et_pb_module.cover-img-module{background-position:center left}.large-btm-gap-module{padding-bottom:275px}.top-divider-bg-section:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:110px;background:url(images/top-divider-bg.png) repeat-x top center}.btm-divider-bg-section:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:200px;background:url(images/btm-divider-bg.png) repeat-x bottom center}body .top-overlap-row{margin-top:-250px;position:relative;z-index:9}.overlap-container{float:left;width:100%}.overlap-container+div{clear:both}.hide-top-shadow-row{z-index:9}.hide-top-shadow-row:before{content:'';display:block;width:100%;border-top:14px solid #fff;top:-14px;position:absolute;left:0}#main-content .increase-first-col-width .et_pb_column,#main-content .increase-last-col-width .et_pb_column:last-child{width:40%;margin-right:0}#main-content .increase-first-col-width .et_pb_column:last-child,#main-content .increase-last-col-width .et_pb_column{width:60%}body .et_pb_row .et_pb_column .et_pb_accordion{counter-reset:standard}body .et_pb_row .et_pb_accordion .et_pb_toggle{background:0 0;border:none;border-bottom:1px dashed #d6d6d6;padding:0 0 26px}body .et_pb_row .et_pb_accordion .et_pb_toggle .et_pb_toggle_title{font-size:21px;font-weight:700;color:#333;padding-top:10px;padding-left:60px}body .et_pb_row .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before{width:26px;height:16px;background:url(images/top-btm-arrow.png) no-repeat center bottom;content:'';display:block;margin-top:-3px}body .et_pb_row .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:after{counter-increment:standard;content:"" counter(standard);font-family:centra no2;font-weight:700;position:absolute;left:0;width:42px;height:42px;line-height:42px;text-align:center;color:#fff;background:#f62d22;background:-webkit-linear-gradient(left,#f62d22 33.33%,#d33737 66.33%,#f62d22 100%);background:-o-linear-gradient(left,#f62d22 33.33%,#d33737 66.33%,#f62d22 100%);background:-moz-linear-gradient(left,#f62d22 33.33%,#d33737 66.33%,#f62d22 100%);background:linear-gradient(to right,#f62d22 33.33%,#d33737 66.33%,#f62d22 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:0}body .et_pb_row .et_pb_accordion .et_pb_toggle_content{padding-left:60px;padding-right:40px}body .right-color-shades-section{background:url(images/right-color-shades.png) no-repeat right 100px}.join-cta-row{border-bottom:1px dashed #b7b7b7}.join-cta-row .et_pb_button_module_wrapper{width:320px;flex-shrink:0;padding-left:20px}.join-cta-row h2{font-size:73px}.join-cta-row h5{font-weight:600}#main-footer .container{max-width:1170px}#main-footer #footer-widgets{padding:40px 0}#footer-widgets .footer-widget{margin-bottom:0}#footer-widgets .et_pb_widget{float:none}#main-footer .social-icons a{display:inline-block;vertical-align:top;color:#000;font-size:25px;font-weight:700;margin-left:15px;text-decoration:none}.prg-icon{position:relative;padding-left:30px;padding-bottom:15px}.prg-icon .fa-icon{position:absolute;left:0}#footer-about-section{background:#fff repeat-x center bottom;padding-top:40px}.profile-row{display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.about-info-col{width:55%;flex-shrink:0;position:relative;align-self:flex-end}.profile-name{color:#fff;position:absolute;bottom:75px;left:125px;text-shadow:0 0 5px #000}.profile-name h5{color:#fff;font-family:centra no2;font-weight:700;padding-bottom:5px}.about-info-col img{width:100%}.about-detail-col{font-size:20px;padding-top:20px;padding-bottom:20px}#footer-workbook-section{background:#f62d22}#footer-workbook-section a.et_pb_button.white-btn{padding:22px 35px 18px!important;border:2px solid #fff!important}#footer-workbook-section a.et_pb_button.white-btn:hover{background:linear-gradient(90deg,#F62D22 0%,#BF3333 100%)!important;color:#fff!important}#footer-workbook-section .textwidget{max-width:1366px;margin:0 auto;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;text-align:center;color:#fff;padding:25px 43px}.workbook-img{width:275px;flex-shrink:0;position:relative}.workbook-img .middle-img{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer-workbook-section h3{color:#fff;font-size:37px;font-family:centra no2;font-weight:700;padding-bottom:0}body #footer-workbook-section .et_pb_button{padding:22px 35px}#footer-workbook-section .et_pb_button:after{display:none}#footer-copyright-section{background:#fff}#footer-copyright-section .container{max-width:1055px;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;text-align:center;color:#231f20;padding-top:60px;padding-bottom:35px}#footer-copyright-section p{font-family:centra no2}#footer-copyright-section a{color:#231f20;text-decoration:underline}#featured-image-section img{width:100%;display:block}#page-title-section{padding:30px 0}#page-title-section h1{text-align:center;font-weight:300;text-transform:uppercase;padding-bottom:0}#page-title-section h1:after{content:'';display:block;width:66px;border-bottom:3px solid #e8960c;margin:5px auto 0}#main-content.post-custom-style .container{padding-top:0;margin-top:30px}#main-content .container:before{display:none}.post-custom-style article,.archive article{-webkit-box-shadow:0 0 6px #d6d2d2;-moz-box-shadow:0 0 6px #d6d2d2;box-shadow:0 0 6px #d6d2d2;background:#fcfcfc;padding:20px;margin-bottom:60px}.post-thumbnail{margin-bottom:30px}.post-thumbnail img{width:100%;display:block}.entry-title a{text-decoration:none}.post-custom-style .post-excerpt .post-more-link{display:inline-block;margin-top:12px;padding:0}#main-content .custom-pagination ul{border-top:1px solid #ccc;padding:25px 0;text-align:center}.custom-pagination li{display:inline-block}.custom-pagination li a{padding:3px 10px;display:block}.custom-pagination .active a{background:#495c12;color:#fff}#main-content #left-area{width:70%}#main-content #sidebar{width:30%;padding-left:0}#sidebar .et_pb_widget li{border-bottom:1px solid #ccc;padding-bottom:7px}#sidebar .et_pb_widget li:last-child{border-bottom:none;padding-bottom:0}#sidebar .et_pb_widget a{color:#000}#et-boc .et_pb_widget_area_left{padding-right:0;border-right:none}.single #main-content .container:before{display:none}#main-content .sp-custom-style #sidebar{padding-left:0}h1.entry-title{font-size:40px;font-weight:700;color:#4d4d4f}.inside-banner-section .et_pb_row{padding-top:0}.inside-banner-section h1{font-size:40px;padding-bottom:12px;font-weight:700}body .timeline-section{overflow:hidden;padding-bottom:20px}.timeline-section:before{content:'';background:#404040;display:block;width:2px;height:100%;position:absolute;top:250px;left:49.99%}body .timeline-section .et_pb_row{width:100%;max-width:100%;background-repeat:no-repeat;background-size:initial;background-position:right 100px;padding-bottom:900px!important;margin-bottom:-930px}body .timeline-section .et_pb_row.start-taking-row{background-position:right top}body .timeline-section .et_pb_row.different-approach-row{background-position:right 15px;margin-bottom:-845px}body .timeline-section .et_pb_row.get-married-row{background-position:left 210px;margin-bottom:-845px}.timeline-section .et_pb_row:last-child .timeline-container:after{content:'';background:#fff;display:block;width:2px;height:50%;position:absolute;bottom:0;left:49.99%}.timeline-container{max-width:1170px;margin:0 auto;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:relative}.row-reverse .timeline-container{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}body .timeline-section .et_pb_column{position:initial;margin-right:0!important}.year-module .et_pb_text_inner{overflow:initial;position:initial}.timeline-section .year-module{margin-bottom:0!important}.timeline-section h2{padding-bottom:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50%;width:112px;height:112px;line-height:112px;background:#404040;font-size:30px;font-weight:600;color:#fff;text-align:center}.year-detail-module{padding:0 65px}.year-detail-module h5{font-size:25px;font-weight:500}.et_pb_video,.et_pb_video{border:5px solid #fff;-webkit-box-shadow:0 0 50px rgba(0,0,0,.15);-moz-box-shadow:0 0 50px rgba(0,0,0,.15);box-shadow:0 0 50px rgba(0,0,0,.15)}.et_pb_video.medium-width-module{max-width:810px;margin:0 auto}.et_pb_video a{text-decoration:none}.et_pb_module.medium-width-module{max-width:900px;margin:0 auto 30px}.ultimate-piano-width-module{max-width:810px;margin:0 auto}#blog-post-section .et_pb_column{width:100%}#et-boc .et_pb_widget_area_left .et_pb_widget{width:100%!important;margin:0!important}.blog-posts{overflow:hidden;padding:15px}#blog-post-section article{width:31.33%;margin-right:3%;margin-bottom:50px;float:left;background:#fff;-webkit-box-shadow:0 4px 23px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 23px 0 rgba(0,0,0,.2);box-shadow:0 4px 23px 0 rgba(0,0,0,.2);padding:7px}#blog-post-section article:nth-child(3n+3){margin-right:0}#blog-post-section article:nth-child(3n+3)+article{clear:both}.blog-post-details{padding:25px 15px}.blog-post-details .wpb_video_wrapper{position:relative;padding-bottom:56.1%;height:0;margin-bottom:10px}.blog-post-details iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blog-post-img img{width:100%;display:block}.blog-post-details h4{font-size:20px;font-family:centra no2;font-weight:700;color:#666;padding-bottom:11px}.blog-post-details p{font-size:15px}body .blog-post-details .transparent-btn{width:100%;margin-top:15px}body .blog-post-details .transparent-btn:after{position:absolute;right:15px}#blog-post-section .button{clear:both;display:table;margin:0 auto;cursor:pointer}#left-area .et_post_meta_wrapper img{display:none}#left-area .et_pb_section_first{padding-top:0;padding-bottom:0}.download-book-box{background:#f5f5f5;border:3px solid #fff;-webkit-box-shadow:0 0 30px rgba(211,55,55,.3);-moz-box-shadow:0 0 30px rgba(211,55,55,.3);box-shadow:0 0 28px rgba(211,55,55,.3);font-size:18px;padding:30px 20px;text-align:center;margin-top:20px}.download-book-box:hover{-webkit-box-shadow:0 0 40px rgba(211,55,55,.45);-moz-box-shadow:0 0 40px rgba(211,55,55,.45);box-shadow:0 0 40px rgba(211,55,55,.45)}.download-book-box img{display:block;margin:0 auto 15px}.download-book-box>img{display:block;margin:-85px auto 30px}.download-book-box h5{color:#000;font-size:27px;font-family:centra no2;font-weight:700}.download-book-box .change-color{color:#e33a3a}#sidebar .download-book-box .et_pb_button{color:#fff;font-size:15px;padding:19px 8px;display:block}#sidebar .download-book-box .et_pb_button:after{display:none}.sidebar-about-info{background:#f8f8f8;padding:25px;font-size:17px;color:#666;font-family:centra no2}p:empty{display:none}.sidebar-about-info h6{font-size:17px;font-weight:700;border-bottom:2px solid #c5c5c5;text-transform:uppercase;padding-bottom:12px;margin-bottom:20px}.piano-guide-box{background:url(images/piano-keyboard.jpg) no-repeat center;background-size:cover;padding:35px 25px;text-align:center;color:#fff;font-size:20px}.piano-guide-box h3{font-size:30px;font-family:centra no2;font-weight:700;color:#fff;padding-bottom:10px}#sidebar .piano-guide-box .et_pb_button{font-size:15px;padding:19px 8px;display:block}#sidebar .piano-guide-box .et_pb_button:after{display:none}.faq-accordion-section .et_pb_row{background:#fff;position:relative}.faq-accordion-section .et_pb_row:before{content:'';display:block;width:100%;height:245px;position:absolute;top:0;left:0;box-shadow:0 -2px 20px -2px rgba(0,0,0,.1)}.faq-accordion-section .et_pb_column{background:#fff;padding:25px 50px;position:relative}body .large-banner-section,body .first-small-gap-section{padding-top:178px!important;padding-bottom:135px}.large-banner-section .et_pb_row{padding-top:0}.large-banner-section h1{font-size:43px;font-weight:700;padding-bottom:15px}.large-banner-section+.et_pb_section{background:0 0;padding-top:0;margin-top:-150px}#page-container .free-copy-module .et_pb_text_inner{overflow:initial}#page-container .free-copy-module .et_pb_button{position:absolute;bottom:-80px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:table}.free-copy-module h2{padding-bottom:0}.et_pb_module .widget_nav_menu ul{display:table;margin:0 auto 30px}.et_pb_module .widget_nav_menu li{float:left}.et_pb_module .widget_nav_menu li a{font-size:16px;font-family:centra no2;color:#444;border-bottom:2px solid #e7e7e7;display:block;padding:0 25px 25px;text-decoration:none;position:relative}.et_pb_module .widget_nav_menu li.current-menu-item a{color:#f62d22;border-bottom-color:#f62d22}.et_pb_module .widget_nav_menu li.current-menu-item a:after{content:'';display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #d60000;position:absolute;bottom:-6px;left:0;right:0;margin:auto}.video-testimonials article{width:30%;margin-right:3%;margin-bottom:30px;background:#fff;float:left;background:#fff;-webkit-box-shadow:0 4px 23px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 23px 0 rgba(0,0,0,.2);box-shadow:0 4px 23px 0 rgba(0,0,0,.2);padding:7px}.video-testimonials article:nth-child(3n+3){margin-right:0}.testimonial-img img{width:100%;display:block}.vt-details{padding:15px 25px;text-align:center;color:#777}.vt-details h4{font-family:centra no2;font-size:20px;padding-top:25px;padding-bottom:0}.vt-details h4 .country-name{display:block;color:#8e8e8e;font-size:17px}.testimonial-img a{text-decoration:none;position:relative;display:block}.testimonial-img a:before{content:"";display:block;width:25px;height:25px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonial-img a:after{content:"\f16a";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:72px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.error404 #main-content{background:url(images/404-banner.jpg) no-repeat right top}.error404 #content-area{height:650px;display:table}.error404 article{display:table-cell;vertical-align:middle}.error404 h1{font-size:70px;font-weight:700;padding-bottom:15px}.poster-video-module{border:5px solid #fff;-webkit-box-shadow:0 0 50px rgba(0,0,0,.15);-moz-box-shadow:0 0 50px rgba(0,0,0,.15);box-shadow:0 0 50px rgba(0,0,0,.15)}.videoPoster{background:#000;position:absolute;top:0;left:0;z-index:9;-webkit-transition:border-color 100ms;-moz-transition:border-color 100ms;transition:border-color 100ms;width:100%;cursor:pointer}.videoPoster img{width:100%;margin:0}.videoPoster:hover img{opacity:.8}.videoPoster img+br{display:none}.videoPoster:before{content:'';position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border:5px solid #fff;border-radius:100%;-webkit-transition:border-color 100ms;-moz-transition:border-color 100ms;transition:border-color 100ms;z-index:9}.videoPoster:hover:before{border-color:#d33737}.videoPoster:after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;margin:-20px 0 0 -10px;border-left:40px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;-webkit-transition:border-color 100ms;-moz-transition:border-color 100ms;transition:border-color 100ms}.videoPoster:hover:after{border-left:40px solid #d33737}.trustpilot-widget{margin-bottom:30px}.specific-links-row h5 a{text-decoration:none}.sticky-col-row #sticky-column{width:240px}#sticky-column .widget_nav_menu ul{display:block;margin:0}#sticky-column .menu li{float:none;margin-bottom:10px}#sticky-column .menu a{color:#f62d22;display:inline-block;font-size:18px;font-weight:500;text-decoration:none;padding:0;border-bottom:none}#sticky-column .current-menu-item a{color:#000}#sticky-column .menu a:after{display:none}p.large-text{font-size:43px;font-weight:700;padding-bottom:25px;line-height:1.1em;font-family:centra no2}@media only screen and (min-width:1900px){.grid-text-img-row .et_pb_module.cover-img-module{}}@media only screen and (max-width:1400px){body .timeline-section .et_pb_row{background-size:350px,auto}.error404 h1{font-size:60px}body .timeline-section .et_pb_row.start-taking-row{background-position:right 140px}}@media only screen and (max-width:1200px){body .et_pb_row,body .container{width:90%}body #top-menu li{padding-right:17px}.header-right-area{margin-left:20px}.join-cta-row h2{font-size:55px}body h2{font-size:35px}body h3{font-size:30px}body h4{font-size:28px}#main-footer .social-icons a{font-size:20px;margin-left:5px}#footer-copyright-section img{width:140px}#footer-workbook-section .textwidget{padding:25px 0}body .timeline-section .et_pb_row{padding-bottom:850px!important;margin-bottom:-872px}.large-banner-section+.et_pb_section{margin-top:-115px}#page-container .transparent-btn,#page-container .et_pb_button{padding:12px 22px}.error404 #content-area{height:450px}.piano-guide-box h3{font-size:26px}#hero-img-section img{margin-left:-17%}#hero-img-section .et_pb_text_inner{padding-left:0}#page-container #hero-img-section .et_pb_button:after{font-size:32px;line-height:.8;vertical-align:sub;margin:0;top:-2px}.sticky-col-row #sticky-column{width:200px}.about-detail-col .large-text{font-size:30px}}@media only screen and (max-width:980px){body.et_header_style_left #logo,body.et_header_style_split #logo{height:75%;max-height:inherit}.entry-content img.alignright,.entry-content img.alignleft{max-width:300px}body h1{font-size:40px}body h2{font-size:35px}body h3{font-size:30px}body h4{font-size:25px}#hero-img-section img{width:auto;max-width:100%;margin:0 auto}body .flex-row,body .flex-col-row,.cover-img-module .et_pb_image_wrap,#footer-workbook-section .textwidget,#footer-copyright-section .container{display:block}#main-header #mobile_menu{background:#fff}#hero-img-section .et_pb_text_inner{padding-top:40px;max-width:100%}#hero-img-section .et_pb_button{margin-right:0}.featured-logo-section .flex-col-row{display:flex}body .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_testimonial{background-position:25px 20px;padding:35px 35px 35px 90px}.cover-img-module img{display:block;width:100%}.profile-name{bottom:30px}.workbook-img .middle-img{width:100%;position:relative;left:0;top:0;-webkit-transform:inherit;-moz-transform:inherit;-o-transform:inherit;-ms-transform:inherit;transform:inherit}.workbook-img{width:100%;margin-bottom:10px}#footer-workbook-section h3{margin-bottom:15px}#footer-copyright-section img{width:auto}#footer-copyright-section .container{padding-top:30px;padding-bottom:30px}.year-detail-module{padding:0 45px}.timeline-section h2{width:75px;height:75px;line-height:75px;font-size:20px}.timeline-section .et_pb_image_wrap{padding-right:40px}.timeline-section .row-reverse .et_pb_image_wrap{padding-left:40px;padding-right:0}.testimonial-img a:after{font-size:45px}.faq-accordion-section .et_pb_column{padding:5px 25px}.video-testimonials article{width:48%;margin-right:2%}.video-testimonials article:nth-child(3n+3){margin-right:2%}.video-testimonials article:nth-child(2n+2){margin-right:0}#blog-post-section article{width:48%}#blog-post-section article:nth-child(3n+3){margin-right:3%}#blog-post-section article:nth-child(2n+2){margin-right:0}#blog-post-section article:nth-child(3n+3)+article{clear:none}#blog-post-section article:nth-child(2n+2)+article{clear:both}.et_pb_row .et_pb_module.medium-width-module{margin-bottom:25px!important}body.et_header_style_left #main-header #logo{height:auto}.et_header_style_left #main-header .logo_container{height:auto;padding-top:20px}#main-header div#et-top-navigation{padding-top:35px;padding-bottom:10px}#hero-img-section .et_pb_column{margin-bottom:0}.timeline-container .year-detail-module{text-shadow:0 0 7px #fff}.home #page-container .et_builder_inner_content .et_pb_section:first-child{padding-top:100px}.et_builder_inner_content .et_pb_section:first-child,#page-container #main-content .container{padding-top:160px}#main-content .increase-first-col-width .et_pb_column,#main-content .increase-first-col-width .et_pb_column:last-child,#main-content .increase-last-col-width .et_pb_column,#main-content .increase-last-col-width .et_pb_column:last-child{width:100%}.header-right-area{position:absolute;right:50px;top:25px;padding:0;margin:0}.sticky-col-row #sticky-column{width:100%}.about-detail-col{font-size:18px;line-height:1.3;padding-top:0}.about-detail-col .large-text{font-size:20px}}@media only screen and (max-width:767px){body h1,.inside-banner-section h1,.large-banner-section h1{font-size:33px}body h2{font-size:29px}body h3{font-size:26px}body h4{font-size:23px}.et_pb_button,#main-content .et_pb_button{padding:12px 25px!important;font-size:16px}.et_pb_button+.et_pb_button{margin-left:0}.entry-content img.alignright,.entry-content img.alignleft{max-width:200px}.featured-logo-section .et_pb_module{padding-right:7px;padding-left:7px;margin-bottom:25px!important}body .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_testimonial{background-size:50px;padding:37px 20px 35px 30px}body .et_pb_testimonial{line-height:1.2}.et_pb_testimonial .et_pb_testimonial_description{padding-left:20px}.profile-row{display:block}.about-info-col{width:100%;margin-bottom:35px}body .et_pb_row .et_pb_accordion .et_pb_toggle .et_pb_toggle_title{font-size:18px;padding-top:0;padding-left:40px;padding-right:35px}body .et_pb_row .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:after{width:30px;height:30px;line-height:30px;font-size:15px}.timeline-section:before,.timeline-section .et_pb_row:first-child .timeline-container:before,.timeline-section .et_pb_row:last-child .timeline-container:after{display:none}.timeline-container{border-bottom:1px dashed #404040;display:block;max-width:90%;overflow:hidden;padding-bottom:30px}body .timeline-section .et_pb_row{padding-bottom:50px!important;margin-bottom:0!important}.timeline-section .et_pb_image_wrap{padding-right:0}.timeline-section .row-reverse .et_pb_image_wrap{padding-left:0}.timeline-section h2{position:relative;left:0;top:0;-webkit-transform:inherit;-moz-transform:inherit;-o-transform:inherit;-ms-transform:inherit;transform:inherit;margin:0 auto 12px}.year-detail-module{padding:0}body{line-height:1.25em}#page-container .transparent-btn,#page-container .et_pb_button{font-size:16px}#page-container .transparent-btn:after{font-size:19px}#page-container #hero-img-section .et_pb_button:after{font-size:25px;top:0}#footer-workbook-section h3{font-size:29px}.et_pb_module .widget_nav_menu li a{font-size:15px;padding:0 7px 12px}.large-banner-section br{display:none}body .et_pb_row .et_pb_accordion .et_pb_toggle_content{padding-left:0;padding-right:0}#hero-img-section .et_pb_button:after{line-height:.7;font-size:27px}p.large-text{font-size:22px}}@media only screen and (max-width:500px){body div.wpforms-container-full .wpforms-form .wpforms-first{width:100%}body div.wpforms-container-full .wpforms-form .wpforms-first~div{width:100%;margin-left:0;padding-top:20px}.entry-content img.alignright,.entry-content img.alignleft{float:none;display:block;max-width:100%;margin:0 auto}#footer-widgets .wpforms-submit-container{text-align:center}#footer-widgets .left-side-field{width:100%}#footer-widgets .right-side-field{position:relative;width:100%}.featured-logo-section .flex-col-row{display:block}.featured-logo-section .et_pb_module{margin-bottom:25px}.featured-logo-section h4{text-align:center}.video-testimonials article,#blog-post-section article{width:100%;margin-right:0}.video-testimonials article:nth-child(3n+3),#blog-post-section article:nth-child(3n+3){margin-right:0}.faq-accordion-section .et_pb_column{padding:5px 15px}body .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_testimonial{background-position:center 20px;display:block;padding-top:90px}.et_pb_testimonial .et_pb_testimonial_portrait{margin:0 auto 15px}.et_pb_testimonial .et_pb_testimonial_description{padding-left:0}.header-right-area{right:37px;top:33px}body .header-right-area .btn{padding:5px 12px;font-size:14px}}@media only screen and (max-width:415px){.profile-name{width:100%;left:0;text-align:center}body .header-right-area .btn{padding:4px 10px;font-size:12px}}.perfect-piano-row.top-overlap-row{margin-top:-90px}.perfect-piano-row .et_pb_text{height:100%;padding:50px}#testimonials-banner-section{background-size:100%;padding-bottom:0}.heart-img-module .et_pb_image_wrap{max-width:450px}.heart-img-module img{animation:zoom 3s infinite ease-in-out;transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in}@-webkit-keyframes zoom{0%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@-moz-keyframes zoom{0%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@-o-keyframes zoom{0%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@keyframes zoom{0%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}#testimonials-banner-section .stars-img-module{position:absolute;top:60%;max-width:340px;right:0}#testimonials-banner-section+.et_pb_section{margin-top:0}#testimonials-banner-section .et_pb_text_inner{line-height:1.3;font-size:25px}#testimonials-banner-section h1{font-size:68px;padding-bottom:30px}#testimonials-banner-section p{padding-bottom:15px}#testimonials-banner-section .et_pb_button{padding:22px 50px;margin-top:10px;font-size:27px}.search-filters{margin-bottom:50px}.filter-header{display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.filter-toggle{width:175px;flex:0 0 175px}.search-filters .filter-select{border:1px solid #c0cedb;border-radius:5px;padding:10px 15px;display:block;color:#2f2f2f;width:175px;text-decoration:none}.search-filters .filter-select:after{content:'\f0d7';font-family:FontAwesome;float:right;color:#c0cedb;position:relative;margin-left:10px}.active-filters-list{width:100%}#main-content .active-filters-list ul{padding:0 0 0 30px;overflow:hidden}#main-content .active-filters-list li{display:block;float:left;margin:2px 15px 2px 0}.active-filters-list li a{color:#6e6e6e;padding:2px;text-decoration:none}.active-filters-list li a:after{content:'\f00d';font-family:FontAwesome;margin-left:5px}.filters-content{border-top:1px solid #e5e7e9;border-bottom:1px solid #e5e7e9;padding-top:25px;padding-bottom:10px;margin-top:25px;display:none}.filters-list{overflow:hidden}.filter-list-column{width:23.5%;float:left;margin-right:2%}.filter-list-column:last-child{margin-right:0}.filters-list h4{font-size:18px;font-weight:700;padding-bottom:10px}#main-content .filters-content ul{padding-left:0}#main-content .filters-content li{display:block}.filters-content li a{font-weight:400;text-decoration:none}.testimonials-list article{background:#fff;width:23.5%;float:left;margin-right:2%;box-shadow:0 20px 30px rgba(0,0,0,.11);margin-bottom:40px;border-radius:0}.testimonials-list article:nth-child(4n+4){margin-right:0}.testimonials-list article:nth-child(4n+4)+article{clear:both}.testimonials-list article:hover{box-shadow:0 8px 50px rgba(0,0,0,.4)}.testimonial-img{position:relative;overflow:hidden}.testimonial-img:before{content:'\f04b';font-family:FontAwesome;font-size:20px;width:48px;height:48px;line-height:50px;background:#000;border-radius:50%;text-align:center;color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.2);transition:all .1s ease;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.5}.testimonial_type-written .testimonial-img:before{content:"\f00e"}.testimonial-img:hover:before{width:60px;height:60px;line-height:62px}.testimonials-list .box-link{display:block;text-decoration:none}.short-review{padding:15px 12px 10px;min-height:60px}.testimony-details h4{font-size:13px;font-weight:700;padding-bottom:4px}.client-location{color:#8a8a8a;font-size:12px;line-height:1.3}.client-location span:last-child i{display:none}.star-ratings{color:#ffc15b;font-size:12px;float:right;margin-top:5px}.star-ratings i{margin-left:3px}#page-container .testimonials_loadmore{clear:both;display:table;margin:0 auto;cursor:pointer}#page-container #main-content #single-testimonial{font-size:14px;padding:0;width:100%;overflow:hidden}.single-first-col{width:48%;float:left}.single-first-col iframe{width:100%}.testimonial-featured img{display:block;width:100%}#page-container .call-to-action{padding-top:12px}#page-container .call-to-action .et_pb_button{width:100%;text-align:center}.single-last-col{width:48%;float:right}#single-testimonial h1{font-size:28px;padding-bottom:10px}#single-testimonial strong{text-transform:uppercase;letter-spacing:.08333rem;font-weight:700}.single-ratings strong{margin-right:15px}.single-ratings i{color:#ffc15b;margin-right:5px}#single-testimonial ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:20px;column-span:all;column-width:100px;width:100%;clear:both;line-height:1.3;padding-top:10px;margin-bottom:15px}#single-testimonial ul li{margin-bottom:7px}#single-testimonial ul li i:last-child{display:none}.single-content{line-height:1.3}.single-testimonial #main-footer,.single-testimonial #footer-copyright-section{display:none}@media only screen and (max-width:980px){.testimonials-list article{background:#fff;width:49%}.testimonials-list article:nth-child(2n+2){margin-right:0}.testimonials-list article:nth-child(2n+2)+article{clear:both}#testimonials-banner-section .et_pb_text_inner{font-size:20px}#testimonials-banner-section h1{font-size:35px}.perfect-piano-row.top-overlap-row{margin-top:0}.perfect-piano-row .et_pb_text{padding:25px}.et_pb_section{padding:30px 0}}@media only screen and (max-width:600px){.testimonials-list article{background:#fff;width:100%;margin-right:0}.filter-list-column{width:49%}.filter-list-column:nth-child(2n+2){margin-right:0}#testimonials-banner-section .et_pb_button{font-size:22px}}