@font-face{font-family:'Poppins Bold';src:url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-bold-webfont.woff2) format("woff2"),url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Poppins Medium';src:url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-medium-webfont.woff2) format("woff2"),url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-medium-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Poppins Medium Italic';src:url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-mediumitalic-webfont.woff2) format("woff2"),url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-mediumitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Poppins Regular';src:url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-regular-webfont.woff2) format("woff2"),url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Poppins SemiBold';src:url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-semibold-webfont.woff2) format("woff2"),url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/fonts/poppins-semibold-webfont.woff) format("woff");font-weight:normal;font-style:normal}html{overflow-x:hidden}body{font-family:"Poppins Regular",sans-serif !important;font-weight:normal !important;animation:fadeInAnimation ease 2s;animation-iteration-count:1;animation-fill-mode:forwards}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Poppins Regular",sans-serif !important;font-weight:normal !important}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@keyframes move{0%{transform:scale(1)}100%{transform:scale(1.15);transform-origin:bottom center}}header{position:relative;z-index:10}header .top-header{position:fixed;width:100%;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3)}header .top-header .header-col{display:flex;justify-content:center;flex-direction:row;align-items:center;padding:25px}@media screen and (max-width: 1440px){header .top-header .header-col{padding:10px}}@media screen and (max-width: 768px){header .top-header .header-col{width:100%;order:2}header .top-header .header-col:nth-child(2){order:1}}header .top-header .header-col span{color:#fefefe;margin:0 10px}header .top-header .header-col span a{color:#fefefe}header .top-header .header-col .phone{font-family:"Poppins Medium",sans-serif;font-size:22px;background:#0a0a0a;padding:10px 35px;border-radius:8px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;flex-direction:row;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3)}header .top-header .header-col .phone a{color:#fefefe;margin-left:5px}header .top-header .header-col .phone::before{content:url(https://web-devs.s3.amazonaws.com/ppc/tpl-3/assets/images/phone-icon.png);top:5px;margin-right:10px;position:relative}@media screen and (max-width: 1800px){header .top-header .header-col .phone{font-size:17px;padding:10px 15px}header .top-header .header-col .phone a{margin-left:10px}}@media screen and (max-width: 1024px){header .top-header .header-col .phone{padding:5px 10px;flex-wrap:nowrap}header .top-header .header-col .phone a{font-size:16px;margin-left:0}}@media screen and (max-width: 640px){header .top-header .header-col .phone a{font-size:13px}}header .top-header .header-col .consult{font-family:"Poppins Medium",sans-serif;font-size:24px}header .top-header .header-col .consult span {margin: 0;}header .top-header .header-col .consult a{text-decoration:underline}@media screen and (max-width: 1800px){header .top-header .header-col .consult{font-size:20px}}@media screen and (max-width: 1440px){header .top-header .header-col .consult{font-size:18px}header .top-header .header-col .consult a{display:none}}@media screen and (max-width: 640px){header .top-header .header-col .consult{font-size:13px}}header .top-header .header-col .top-header-text{text-transform:uppercase;font-size:32px}.hero{position:relative}@media screen and (max-width: 1400px){.hero{display:flex;flex-direction:column-reverse}}.hero .hero-block{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.hero .hero-block .hero-block-float{position:absolute;margin-top:160px;padding:0;z-index:5;width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width: 1400px){.hero .hero-block .hero-block-float{position:relative;margin:0;width:100%}}.hero .hero-block .hero-block-float .hero-title{border-left:10px solid #e2c98b;padding:30px 70px 30px 80px;min-height:300px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3);background:#fefefe}.hero .hero-block .hero-block-float .hero-title .hero-title-text{font-size:34px;line-height:1.4;margin-top:0;margin-bottom:0.5rem}@media screen and (max-width: 1440px){.hero .hero-block .hero-block-float .hero-title{min-height:auto;max-width:825px;margin:0 auto;box-shadow:none;border:none;padding:30px 15px}.hero .hero-block .hero-block-float .hero-title .hero-title-text{border-left:10px solid #e2c98b;padding-left:18px}}@media screen and (max-width: 640px){.hero .hero-block .hero-block-float .hero-title{max-width:425px}.hero .hero-block .hero-block-float .hero-title .hero-title-text{font-size:22px}}.hero .hero-block .hero-block-float .hero-form{max-width:710px;margin-top:-100px;margin-left:90px;margin-right:auto;border-radius:20px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3)}.hero .hero-block .hero-block-float .hero-form .form-container{padding:50px 50px 30px 50px}.hero .hero-block .hero-block-float .hero-form .form-container label{font-family:"Poppins Medium",sans-serif;font-size:13px;margin-bottom:10px;color:#fefefe}.hero .hero-block .hero-block-float .hero-form .form-container label input{border-radius:8px;border:none;box-shadow:none;height:3rem;margin:0 0 5px 0;background-color:#35bdb3;color:#fefefe}.hero .hero-block .hero-block-float .hero-form .form-container label input:focus,.hero .hero-block .hero-block-float .hero-form .form-container label input:hover{background-color:#fefefe;color:#0a0a0a;transition:.5s ease-in-out}.hero .hero-block .hero-block-float .hero-form .form-container label textarea{border-radius:8px;border:none;box-shadow:none;height:5rem;margin:0;background-color:#35bdb3;color:#fefefe}.hero .hero-block .hero-block-float .hero-form .form-container label textarea:focus,.hero .hero-block .hero-block-float .hero-form .form-container label textarea:hover{background-color:#fefefe;color:#0a0a0a;transition:.5s ease-in-out}.hero .hero-block .hero-block-float .hero-form .form-container .form-title{font-size:36px;line-height:1.25;color:#fefefe}.hero .hero-block .hero-block-float .hero-form .form-container .form-title.top{display:none}@media screen and (max-width: 640px){.hero .hero-block .hero-block-float .hero-form .form-container .form-title.top{display:block;font-size:25px}}.hero .hero-block .hero-block-float .hero-form .form-container .form-title.btm{display:block}@media screen and (max-width: 640px){.hero .hero-block .hero-block-float .hero-form .form-container .form-title.btm{display:none}}@media screen and (max-width: 640px){.hero .hero-block .hero-block-float .hero-form .form-container .left-col{width:100%}}.hero .hero-block .hero-block-float .hero-form .form-container .right-col{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 640px){.hero .hero-block .hero-block-float .hero-form .form-container .right-col{width:100%}}.hero .hero-block .hero-block-float .hero-form .form-container .contact-submit{width:100%;padding:20px;text-transform:uppercase;font-size:30px;border:none;border-radius:10px;bottom:32px;position:relative;cursor:pointer;color:#fefefe}@media screen and (max-width: 640px){.hero .hero-block .hero-block-float .hero-form .form-container .contact-submit{margin-top:50px}}@media screen and (max-width: 1440px){.hero .hero-block .hero-block-float .hero-form{max-width:825px;margin:0 auto}}@media screen and (max-width: 640px){.hero .hero-block .hero-block-float .hero-form{max-width:425px}}.hero .hero-wrapper{display:block}@media screen and (max-width: 768px){.hero .hero-wrapper{display:none}}.hero .hero-wrapper figure picture{width:100%;margin:0 auto;overflow:hidden;position:relative;display:block}.hero .hero-wrapper figure picture:after{position:absolute;z-index:1;content:"";height:100%;width:100%;background:#fefefe;transform:skewX(95deg) scaleY(-1);top:50%;left:0}@media screen and (max-width: 1400px){.hero .hero-wrapper figure picture:after{transform:none;background:none}}.hero .hero-wrapper figure picture img{width:100%;animation:move 20s ease infinite alternate;-ms-animation:move 20s ease infinite alternate;-webkit-animation:move 20s ease infinite alternate;-o-animation:move 20s ease infinite alternate;-moz-animation:move 20s ease infinite alternate}@media screen and (max-width: 1024px){.hero .hero-wrapper figure picture img{animation:none}}.hero .hero-wrapper.show-for-mobile{display:none}@media screen and (max-width: 768px){.hero .hero-wrapper.show-for-mobile{display:block;margin-top:100px}}.container{max-width:1320px;margin:0 auto}@media screen and (max-width: 768px){.container{padding:0 20px}}.alignright{text-align:center;display:block;float:right;width:auto}.alignleft{text-align:center;display:block;float:left;width:auto}.aligncenter{text-align:center;display:block;float:none;margin:0 auto;width:auto}.alignnone{text-align:center;display:block;float:none;width:auto}.hero{margin-bottom:100px}@media screen and (max-width: 1800px){.hero{margin-bottom:200px}}@media screen and (max-width: 1650px){.hero{margin-bottom:325px}}@media screen and (max-width: 1400px){.hero{margin-bottom:50px}}.content .cell.content-block-right{max-width:1000px;padding-left:80px}@media screen and (max-width: 768px){.content .cell.content-block-right{padding:0 20px}}.content .cell.content-block-left{padding-left:0}@media screen and (max-width: 768px){.content .cell.content-block-left{padding:0}}.content .cell.content-block-left img{max-width:620px;width:100%;height:auto}.content h2,.content .h2{color:#35bdb3;font-family:"Poppins Medium",sans-serif !important;font-size:48px;border-bottom:1px solid #a4a4a4;padding:10px 90px;text-align:center;line-height:1.2;margin-bottom:25px}@media screen and (max-width: 768px){.content h2,.content .h2{padding:10px 0;font-size:32px}}.content p{font-size:17px;line-height:2}.content ul,.content ol{background:#f1f1f1;border:1px solid #cfcfcf;border-radius:15px;padding:20px 40px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3);margin:40px 0}.content ul li,.content ol li{margin-bottom:10px}.content ul li{display:flex;align-items:center}.content ul li::before{content:"\2022";color:#35bdb3;width:2rem;height:2rem;display:inline-block;font-size:40px;line-height:2rem}.cta-block .cta-block-content{text-align:center;max-width:1200px;margin:0 auto;padding:15% 0}.cta-block .cta-block-content h2,.cta-block .cta-block-content .h2{font-family:"Poppins SemiBold",sans-serif !important;font-size:48px;text-transform:uppercase;color:#fefefe}@media screen and (max-width: 768px){.cta-block .cta-block-content h2,.cta-block .cta-block-content .h2{font-size:36px}}.cta-block .cta-block-content p{font-size:22px;color:#fefefe}.cta-block .cta-block-content .cta-block-btn{font-family:"Poppins Medium",sans-serif;padding:20px 30px;border-radius:15px;display:block;font-size:24px;text-transform:uppercase;max-width:600px;margin:50px auto 0;cursor:pointer;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3)}@media screen and (max-width: 768px){.cta-block .cta-block-content .cta-block-btn{font-size:18px}}.doc.bio .container{padding:150px 0}@media screen and (max-width: 640px){.doc.bio .container{padding:20px}.doc.bio .container .grid-x .cell:nth-child(1){order:1}.doc.bio .container .grid-x .cell:nth-child(2){order:3}.doc.bio .container .grid-x .cell:nth-child(3){order:2}}.doc.bio .container h2,.doc.bio .container .h2{font-family:"Poppins Medium",sans-serif;font-size:48px;color:#fefefe;text-align:center;border-bottom:1px solid #fefefe;padding-bottom:15px}@media screen and (max-width: 768px){.doc.bio .container h2,.doc.bio .container .h2{font-size:32px}}.doc.bio .container h3,.doc.bio .container .h3{font-family:"Poppins SemiBold",sans-serif !important;font-size:30px;color:#fefefe}@media screen and (max-width: 768px){.doc.bio .container h3,.doc.bio .container .h3{font-size:26px}}.doc.bio .container h4,.doc.bio .container .h4{font-size:26px;color:#fefefe}@media screen and (max-width: 768px){.doc.bio .container h4,.doc.bio .container .h4{font-size:20px}}.doc.bio .container p{font-size:17px;color:#fefefe;line-height:1.85}@media screen and (max-width: 768px){.doc.bio .container p{font-size:16px}}.doc.bio .container img{padding:20px 50px;margin:30px auto;border-radius:15px;background:#fefefe;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3)}.doc.bio .container .doc-img{padding:0;border-radius:15px;background:none;box-shadow:none;margin:0 auto;display:block}.logos .container{padding:50px 0}.logos .container .logos-block{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;align-content:center}.logos .container .logos-block .logo-container{padding:5px 20px}.videos .container{padding:100px 0}@media screen and (max-width: 768px){.videos .container{padding:30px 0}}.videos .container h2,.videos .container .h2{text-align:center;color:#fefefe;font-family:"Poppins Medium",sans-serif;font-size:48px;border-bottom:1px solid #fefefe;padding-bottom:15px}.videos .container .videos-container{background-color:#fefefe;padding:50px;border-radius:20px;justify-content:center;margin:50px 0 0 0;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3)}@media screen and (max-width: 768px){.videos .container .videos-container{margin:50px 20px}}.videos .container .videos-container .video-block{width:50%;padding:10px}@media screen and (max-width: 768px){.videos .container .videos-container .video-block{width:100%}}.videos .container .videos-container .video-block iframe,.videos .container .videos-container .video-block video{width:100%;height:100%}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:30px}.videoWrapper iframe,.videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.bna .container{padding:100px 0}@media screen and (max-width: 768px){.bna .container{padding:30px 0}}.bna h2,.bna .h2{text-align:center;color:#fefefe;font-family:"Poppins Medium",sans-serif;font-size:48px;border-bottom:1px solid #fefefe;padding-bottom:15px}.bna .bna-container{background-color:#fefefe;padding:50px;border-radius:20px;justify-content:center;margin:50px 0 0 0;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3)}@media screen and (max-width: 768px){.bna .bna-container{margin:50px 20px}}.bna .bna-container .bna-block{width:50%;padding:10px}@media screen and (max-width: 768px){.bna .bna-container .bna-block{width:100%}}.reviews .static-wrapper{padding:30px}.reviews .flexslider{padding:30px 50px;border-radius:30px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3)}.reviews .flexslider .slides img{width:auto}.reviews .flexslider .flex-direction-nav a{height:50px;width:50px}.reviews p{line-height:2}.contact{color:#fff;padding:104px 0 50px;font-weight:400;z-index:-1;position:relative}@media screen and (max-width: 768px){.contact{padding:20px 0 50px}}.contact:before{position:absolute;z-index:1;content:"";height:100%;width:100%;background:#35bdb3;transform:skewX(85deg) scaleY(-1);top:50%;left:0}.contact:after{position:absolute;z-index:1;content:"";height:100%;width:100%;background:#35bdb3;transform:skewX(95deg) scaleY(-1);top:50%;left:0}.contact .contact__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1320px;margin-bottom:230px}@media screen and (max-width: 768px){.contact .contact__container{margin-bottom:0}}.contact .contact__container .contact__logo{text-align:center}@media screen and (max-width: 640px){.contact .contact__container .contact__logo img{max-width:225px}}.contact .contact__container .contact__description{font-size:18px;font-weight:400;line-height:40px;color:#6e6e6e}.contact .contact__container .contact__description .h3,.contact .contact__container .contact__description h3{text-align:center;color:#e2c98b;text-transform:uppercase;font-size:40px;margin-top:30px}@media screen and (max-width: 640px){.contact .contact__container .contact__description .h3,.contact .contact__container .contact__description h3{font-size:24px;margin-top:5px}}.contact .contact__container .contact-footer{padding-top:50px;max-width:1140px;margin:0 auto}@media screen and (max-width: 640px){.contact .contact__container .contact-footer{padding-top:20px}}.contact .contact__container .contact-footer .form__block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.contact .contact__container .contact-footer .form__block .form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.contact .contact__container .contact-footer .form__block .form__row .left_form_col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media screen and (max-width: 1150px){.contact .contact__container .contact-footer .form__block .form__row .left_form_col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 20px}}.contact .contact__container .contact-footer .form__block .form__row input{background-color:#35bdb3;border:none;height:50px;outline:none;display:block;width:100%;padding:14px;font-size:17px;font-weight:400;line-height:34px;border:none;border-radius:10px;margin-bottom:0;color:#fefefe}.contact .contact__container .contact-footer .form__block .form__row input:focus,.contact .contact__container .contact-footer .form__block .form__row input:hover{background-color:#e9e8ed;color:#0a0a0a;transition:.5s ease-in-out}.contact .contact__container .contact-footer .form__block .form__row label{display:block;color:#58585c;font-size:15px;font-weight:400;line-height:25px}.contact .contact__container .contact-footer .form__block .form__row textarea{background-color:#35bdb3;border:none;outline:none;display:block;padding:14px;color:#fefefe;height:225px;width:570px;resize:none;border-radius:10px;margin:0}@media screen and (max-width: 1150px){.contact .contact__container .contact-footer .form__block .form__row textarea{width:100%;height:150px}}.contact .contact__container .contact-footer .form__block .form__row textarea:focus,.contact .contact__container .contact-footer .form__block .form__row textarea:hover{background-color:#e9e8ed;color:#0a0a0a;transition:.5s ease-in-out}.contact .contact__container .contact-footer .form__block .form__row input[type=text],.contact .contact__container .contact-footer .form__block .form__row input[type=tel]{display:inline-block;margin:0}.contact .contact__container .contact-footer .form__block .form__row .contact-form__item{display:inline-block;margin-bottom:12px}@media screen and (max-width: 1150px){.contact .contact__container .contact-footer .form__block .form__row .contact-form__item{width:100%}}.contact .contact__container .contact-footer .form__block .form__row .contact-form__item.f_name{margin-right:20px}.contact .contact__container .contact-footer .form__block .form__row .contact-form__item.name{width:47%}@media screen and (max-width: 1150px){.contact .contact__container .contact-footer .form__block .form__row .contact-form__item.name{width:100%}}.contact .contact__container .contact-footer .form__block .form__row .contact-form__item.email{padding-right:15px;width:100%}@media screen and (max-width: 1150px){.contact .contact__container .contact-footer .form__block .form__row .contact-form__item.email{padding-right:0}}.contact .contact__container .contact-footer .form__block .form__row .contact-form__item.phone{width:47%}@media screen and (max-width: 1150px){.contact .contact__container .contact-footer .form__block .form__row .contact-form__item.phone{width:100%}}.contact .contact__container .contact-footer .form__block .form__row .contact-form__item--full{float:right}@media screen and (max-width: 1150px){.contact .contact__container .contact-footer .form__block .form__row .contact-form__item--full{float:none}}.contact .contact__container .contact-footer .form-eq__block{margin:0 auto;text-align:center}.contact .contact__container .contact-footer .contact-subject{display:none}.contact .contact__container .contact-footer .contact-submit{width:100%;max-width:570px;height:auto;color:#fff;background-color:#e2c98b;text-transform:uppercase;text-align:center;display:block;margin:25px auto 65px;border-radius:10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:36px;font-weight:200;line-height:36px;outline:none;display:block;padding:20px 0;border:none;cursor:pointer}.locations{background-color:#35bdb3;padding:50px 0 130px}@media screen and (max-width: 768px){.locations{padding:50px 0 50px}}.locations .locations__maps{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch}@media screen and (max-width: 768px){.locations .locations__maps{display:block}}.locations .locations__maps .locations__map{background-color:#ffffff;margin:20px;padding:20px;border-radius:20px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.3)}@media screen and (max-width: 768px){.locations .locations__maps .locations__map{margin:40px 20px}}.locations .locations__maps .locations__map .locations__address{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-evenly;align-items:center}@media screen and (max-width: 768px){.locations .locations__maps .locations__map .locations__address{flex-direction:column;align-content:normal;justify-content:normal;align-items:normal}.locations .locations__maps .locations__map .locations__address p{margin-bottom:0}}.locations .locations__maps .locations__map .locations__address a{color:#0a0a0a}.locations .locations__maps .locations__map h2,.locations .locations__maps .locations__map .h2{font-size:28px;margin-bottom:0}@media screen and (max-width: 768px){.locations .locations__maps .locations__map h2,.locations .locations__maps .locations__map .h2{font-size:22px}}.locations iframe{max-height:200px;border-radius:10px}@media screen and (max-width: 768px){.locations iframe{width:100%;margin-top:20px}}.locations .hr-line{width:1px;height:60px;background-color:#e2c98b}@media screen and (max-width: 768px){.locations .hr-line{width:50%;height:1px;background-color:#e2c98b;margin:5px 0}}