body,html{overflow-x:hidden}body.modal-open,html.modal-open{padding-right:0!important}body{background:#fff;min-width:320px}a{outline:none;color:#fff;font-family:P-Semibold}a:active,a:focus,a:hover{text-decoration:none;color:#a7202e}blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:0 0 20px}h1{color:#fff;font-size:25px}h1,h2{font-family:P-Bold}h2{color:#3f3f3f;font-size:19px}h3{font-family:P-Bold;font-size:18px}h4{font-family:P-Semibold;font-size:16px}p,ul li{color:#464646;font-size:15px;font-family:P-Light}ul.list-check{margin-bottom:50px}ul.list-check>li{background-image:url(../images/icon-check.png);background-position:left top 2px;background-repeat:no-repeat;background-size:32px;color:#fff;line-height:23px;padding-left:53px}ul.green-check{padding-left:37px}ul.green-check>li{border-top:1px dashed #b0b0b0;font-family:P-Bold;font-size:19px;line-height:30px;list-style:none;position:relative}ul.green-check>li:first-child{border-top:none}ul.green-check>li:after{color:#6cb94d;content:"\f00c";font-family:fontawesome;font-size:20px;left:-38px;position:absolute;top:0}ul.list-number{padding:0;margin:0 0 15px}ul.list-number>li{color:#fff;list-style:none;padding:14px 0 14px 78px;position:relative}ul.list-number>li:after{background-color:#fff;border-radius:50%;color:#a7202e;display:block;font-family:p-bold;font-size:30px;height:63px;left:0;line-height:63px;position:absolute;text-align:center;top:0;width:63px}ul.list-number>li:nth-child(1):after{content:"1"}ul.list-number>li:nth-child(2):after{content:"2"}ul.list-number>li:nth-child(3):after{content:"3"}ul.list-number>li:nth-child(4):after{content:"4"}ul.list-number>li:nth-child(5):after{content:"5"}ul.list-number>li:nth-child(6):after{content:"6"}ul.list-number>li:nth-child(7):after{content:"7"}ul.list-number>li:nth-child(8):after{content:"8"}ul.list-number>li:nth-child(9):after{content:"9"}ul.list-number>li:nth-child(10):after{content:"10"}ul.list-number>li h2,ul.list-number>li h3,ul.list-number>li h4,ul.list-number>li h5,ul.list-number>li h6{margin-bottom:0;font-size:18px}ul.list-number>li p{font-size:17px;margin-bottom:0;color:#fff}.show-li>li.active{font-family:P-Semibold}.rotate:hover{-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";-webkit-transition:all .6s ease;transition:all .6s ease}.font-yellow{color:#ebb420}strong{font-family:P-Bold}.btn{background:#a7202e;border:2px solid #a7202e;font-family:P-Semibold;-webkit-transition:all .6s ease;transition:all .6s ease;border-radius:3px;color:#fff;font-size:15px;line-height:20px;padding:8px 34px}.btn:active,.btn:focus,.btn:hover{color:#a7202e;background:#fff}.btn.yellow{background-color:#ecb520;border-color:#ecb520;padding:13px 44px}.btn.yellow:active,.btn.yellow:focus,.btn.yellow:hover{color:#ecb520;background:#fff}.btn.blue{background-color:#54aebf;border-color:#54aebf;padding:8px 33px;margin-bottom:10px}.btn.blue:active,.btn.blue:focus,.btn.blue:hover{color:#54aebf;background:#fff}#site-container{position:relative}#header,#site-container{-webkit-transition:all .6s ease;transition:all .6s ease}#header{background:rgba(0,0,0,.3);left:0;min-width:320px;padding:15px 0 12px;position:fixed;right:0;top:0;z-index:5}#header .logo{padding:0;max-width:200px}#header .left-column img{display:block;margin:0 auto 5px}#header .right-column{text-align:center}#header .right-column .tel{display:block;font-family:P-Semibold;font-size:18px;margin-bottom:7px;-webkit-transition:all .6s ease;transition:all .6s ease;vertical-align:middle}#header .right-column .tel span{font-family:P-Bold}#main{position:relative;z-index:1;background:#fff}section.default{padding:0}.page-404{background:url(../images/bg-others.jpg) no-repeat center center;background-size:cover;text-align:center;padding:50px 0 30px}.page-404 .icon{display:block;margin-bottom:30px}.page-404 .icon>img{display:block;margin:0 auto}.page-thankyou{background:url(../images/bg-others.jpg) no-repeat center center;background-size:cover;text-align:center;padding:50px 0 30px}.page-thankyou .icon{display:block;margin-bottom:30px}.page-thankyou .icon>img{display:block;margin:0 auto}#footer{background-color:#282b40;padding-top:50px}#footer .validation_error,#footer .validation_message{display:none}#footer .top .item{text-align:center;margin-bottom:20px;color:hsla(0,0%,100%,.5)}#footer .top .item h2{margin-bottom:12px}#footer .top .item a{display:block;color:hsla(0,0%,100%,.5)}#footer .top .item form{max-width:207px;margin:0 auto}#footer .top .item form input{border-radius:50px;text-align:center}#footer .top .widget-title{color:#fff;font-size:14px}#footer .top ul{padding:0;list-style:none}#footer .top ul li{line-height:20px;color:hsla(0,0%,100%,.5)}#footer .top .menu{margin:0;padding:0;list-style:none;font-size:14px}#footer .top .menu li{line-height:30px}#footer .copyright{background-color:#a6202c;color:#fff;font-family:P-Bold;font-size:10px;line-height:15px;margin-top:14px;padding:27px 0;text-align:center}form{margin:0 0 20px}form input,form textarea{width:100%;border:1px solid #c3c3c3;border-radius:10px;background-color:transparent;text-align:left;font-size:14px;padding:0 20px;height:31px;line-height:31px;max-height:150px;resize:none}form input:active,form input:focus,form input:hover,form textarea:active,form textarea:focus,form textarea:hover{outline:none}form textarea{height:150px}form input[type=submit]{text-align:center;font-weight:700;padding:0 25px;font-size:13px;border:none;border-radius:3px;background:#16ad9b;border:2px solid #16ad9b;line-height:31px;border-radius:50px;color:#fff;-webkit-transition:all .6s ease;transition:all .6s ease}form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover{background:transparent;color:#16ad9b}.gform_wrapper{margin:0 0 20px}.gform_wrapper .gform_fields{padding:0;margin:0;list-style-type:none}.gform_wrapper .gform_fields .gfield{position:relative;margin-bottom:12px}.gform_wrapper .gform_fields .gfield.gfield_error input,.gform_wrapper .gform_fields .gfield.gfield_error textarea{border-color:red}.gform_wrapper .gform_fields .validation_message{position:absolute;border:1px solid red;top:-9px;left:10px;line-height:1em;padding:3px;font-size:12px;background:#fff;border-radius:4px}.gform_wrapper .gfield_label{display:none;font-weight:400;line-height:1em;margin-bottom:10px}.gform_wrapper .gfield_label .gfield_required{color:red}.gform_wrapper .validation_error{background:red;color:#fff;padding:10px;margin:0 0 20px;font-size:14px}.gform_confirmation_message{background:#007710;color:#fff;padding:10px;margin:0 0 20px;font-size:14px}#sidebar .widget-title{font-size:20px;text-transform:uppercase;margin:0 0 10px}#sidebar .widget{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #c5c5c5}#sidebar .widget:last-child{border-bottom:none;padding-bottom:0}#sidebar .widget ul{list-style-type:none;padding:0;margin:0}#sidebar .calendar_wrap>table{width:100%}#sidebar .calendar_wrap>table td,#sidebar .calendar_wrap>table th{text-align:left;border:1px solid #c5c5c5;text-align:center}#sidebar .calendar_wrap>table tfoot td,#sidebar .calendar_wrap>table tfoot th{border:none}#sidebar .calendar_wrap>table a{color:transparent}#sidebar .calendar_wrap>table a:active,#sidebar .calendar_wrap>table a:focus,#sidebar .calendar_wrap>table a:hover{color:#fff}#sidebar .searchform input[type=text]{margin:0 0 20px}.back-top{position:fixed;bottom:15px;right:15px;z-index:6}.back-top .btn{padding:8px 20px}@media screen{.banner{position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover;padding:50px 0;text-align:center;z-index:1}.banner .wrap{position:relative;z-index:3}.banner h1,.banner p{color:#fff;margin-bottom:5px}.banner p{font-size:15px;font-family:P-Light;margin-bottom:20px}.banner p.bold{font-family:P-Bold;margin-bottom:5px}.banner:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:2}.fullwidth-content{padding:40px 0 0}.fullwidth-content h2{margin-bottom:0}.fullwidth-content.fullwidth-bg{padding-bottom:100px;background-repeat:no-repeat;background-position:bottom left;background-size:100% 100px}.two-column-content{position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:60px 0 20px}.two-column-content.content-bg h2{text-align:left}.two-column-content.content-bg h2 span{display:inline-block;margin-bottom:5px;background-color:rgba(0,0,0,.5);padding:0 9px}.two-column-content.content-bg h3{font-size:27px}.two-column-content h2{text-align:center;font-size:23px}.two-column-content p{margin-bottom:7px}.two-column-content .right h2{margin-bottom:5px}.two-column-layout{padding:40px 0 30px}.two-column-layout .container{max-width:961px}.two-column-layout h2{margin-bottom:0}.two-column-layout .content h3{font-size:20px;color:#333}.two-column-layout .content .left li{line-height:40px;cursor:pointer;display:block;text-align:center;font-size:17px;border-top:1px solid #e8e8e8}.two-column-layout .content .left li:first-child{border-top:none}.two-column-layout .content .right{text-align:center}.three-column-layout{padding:30px 0 20px}.three-column-layout .three-col-wrap .item{margin-bottom:15px}.three-column-layout .three-col-wrap .item img{display:block;margin:0 auto 15px}.three-column-layout .three-col-wrap .item p{margin-bottom:15px}.three-column-layout .three-col-wrap .item p.caption{color:#54aebf;font-family:P-Bold;font-size:16px;border-bottom:1px solid #d4ebef;display:inline-block}.three-column-steps{padding:30px 0 20px}.three-column-steps .content{margin-bottom:20px}.three-column-steps .content span{color:#484848;font-size:16px;font-family:P-Semibold}.three-column-steps .content h4{font-family:P-Bold;font-size:25px;margin-bottom:10px}.three-column-steps .content img{margin:0 auto 20px}.three-column-steps .bottom p{font-size:15px}.testimonials{padding:50px 0 10px;background-color:#f6f6f6}.testimonials p{font-size:16px;font-family:P-LightIt}.testimonials .cs-slider{position:relative}.testimonials .cs-slider .caroufredsel_wrapper{margin-bottom:0!important}.testimonials .cs-slider .cs-slides>li{vertical-align:top}.testimonials .cs-slider .cs-slides>li table{width:100%}.testimonials .cs-slider .cs-slides>li table td{padding:0 9px;width:50%;vertical-align:middle}.testimonials .cs-slider .cs-slides>li table td p{margin:0;font-family:P-Semibold;font-size:16px;line-height:16px}.testimonials .cs-slider .cs-slides>li table td p span{font-size:11px}.testimonials .cs-slider .cs-slides>li table td:first-child{text-align:right}.testimonials .cs-slider .cs-slides>li table td:first-child img{margin-left:auto;margin-right:0;border-radius:50%}.testimonials .cs-slider .cs-slides>li table td:last-child{text-align:left}.testimonials .cs-slider .next,.testimonials .cs-slider .prev{position:absolute;top:-40px;font-size:30px;border:1px solid #000;padding:0 8px;line-height:30px;border-radius:2px;cursor:pointer}.testimonials .cs-slider .next{right:0}.testimonials .cs-slider .prev{right:35px}.list-style{background-position:center;background-repeat:no-repeat;padding:30px 0}.list-style h2{font-family:P-Semibold;color:#fff}.list-style .list-check{max-width:500px;margin:0 auto 50px}.list-style .bottom{text-align:center}}@media (min-width:500px){.three-column-layout .three-col-wrap .item p{font-size:21px;margin-bottom:15px}}@media (min-width:650px){.banner{background-position:top -100px center;padding:100px 0}}@media (min-width:768px){h1{font-size:30px}h2{font-size:40px}p{font-size:21px}ul.list-number>li{padding-top:5px;padding-bottom:20px}ul.list-number>li h2,ul.list-number>li h3,ul.list-number>li h4,ul.list-number>li h5,ul.list-number>li h6{font-size:25px}ul.green-check>li{line-height:45px}.tel{position:relative}.tel:after{content:"\f095";position:absolute;font-family:fontawesome;left:-23px;top:0;bottom:0;margin:auto 0}.page-thankyou{padding:150px 0}#header{background-color:transparent}#header.sticky{background-color:rgba(0,0,0,.5)}#header .wrap{display:table;width:100%}#header .wrap .left-column{display:table-cell;vertical-align:middle}#header .wrap .left-column img{margin:0}#header .wrap .right-column{display:table-cell;vertical-align:middle;text-align:right}#header .wrap .right-column .tel{display:inline-block;margin:0 15px 0 0;font-size:20px}.banner{background-position:top -100px center;padding:170px 0 100px}.banner h1{font-size:30px}.banner p{font-size:27px}.banner p.bold{font-size:30px}.fullwidth-content.fullwidth-bg{padding-bottom:200px;background-size:100% 200px}.two-column-content{padding:50px 0}.two-column-content.content-bg{padding:90px 0 40px}.two-column-content h2{font-size:35px;text-align:left}.two-column-layout h2{font-size:26px}.two-column-layout .caption{font-size:24px}.two-column-layout .content h3{font-size:25px;margin-bottom:10px}.two-column-layout .content .left li{line-height:50px;text-align:left;font-size:21px}.two-column-layout .content .left li:first-child{border-top:none}.two-column-layout .content .right{text-align:left}.two-column-layout .content .right p{font-size:17px}.two-column-layout .content .right img{width:100%;height:auto}.three-column-layout{padding:10px 0}.three-column-layout h2{font-size:40px;margin-bottom:28px}.three-column-layout .three-col-wrap{display:table;width:100%}.three-column-layout .three-col-wrap .item{display:table-cell;width:33.33%}.three-column-layout .three-col-wrap .item p{font-size:21px;margin-bottom:33px}.three-column-layout .bottom p{font-size:15px}.three-column-steps .content img{margin:0 auto 40px}.three-column-steps .content p{font-size:13px}.three-column-steps .content .arrow-left{position:absolute;left:-21px;top:20px}.testimonials p{font-size:21px}.testimonials .cs-slider{padding:0 100px}.testimonials .cs-slider .next,.testimonials .cs-slider .prev{font-size:68px;border:none;top:20%}.testimonials .cs-slider .next{right:0}.testimonials .cs-slider .prev{right:auto;left:0}.list-style h2{font-size:30px}.list-style .list-check{max-width:650px}.list-style .list-check>li{font-size:22px;line-height:28px}}@media (min-width:992px){h1{font-size:50px}.container{max-width:1164px}.tel:after{left:-33px}.arrow{position:relative}.arrow:after{content:'';width:379px;height:65px;display:block;position:absolute;left:110%;top:-28px}.show-li>li.active{position:relative}.show-li>li.active:after{content:"\f111";font-family:fontawesome;font-size:8px;position:absolute;left:-18px;top:-2px}#header .wrap .right-column .tel{font-size:25px;margin:0 28px 0 0}#footer{padding-top:60px}#footer .top .item{text-align:left}#footer .top .item a{display:inline-block}#footer .top .item form{margin:0}#footer .top ul.disc{list-style:disc;padding-left:15px}#footer .copyright{text-align:left}#footer .copyright br{display:none}.banner{background-size:cover;background-position:top center;padding:250px 0 278px;text-align:left}.banner h1{font-size:50px}.banner p{margin-bottom:80px}.banner p.bold{margin-bottom:5px}.triangle-wrap{margin-top:-168px;position:relative;min-height:168px;background:transparent;z-index:4}.triangle-wrap .tr{position:absolute;left:0;right:0;top:0}.triangle-wrap.bottom-margin{margin-top:0;margin-bottom:-168px}.main-content{background-color:#fff;position:relative;z-index:2}.fullwidth-content{padding:120px 0 0}.fullwidth-content.fullwidth-bg{padding-bottom:230px;background-size:100% 230px}.two-column-layout h2{font-size:40px}.two-column-layout .caption{font-size:27px}.two-column-layout .content .left li{line-height:70px;font-size:25px}.two-column-layout .content .right{padding-top:30px}.two-column-content{padding:60px 0}.two-column-content.content-bg{padding:115px 0 60px}.two-column-content.content-bg h2{font-size:55px}.three-column-layout .head-caption{margin-bottom:80px}.three-column-layout .three-col-wrap .item p.caption{margin-bottom:70px}.three-column-steps{padding:60px 0 30px}.three-column-steps .content h4{font-size:35px}.three-column-steps .content p{font-size:17px}.testimonials .cs-slider{padding:0 140px}.testimonials .cs-slider .next,.testimonials .cs-slider .prev{font-size:68px;top:20%}.list-style{background-size:cover;background-attachment:fixed;padding:168px 0}.list-style h2{font-size:40px}.list-style .list-check{max-width:none}.list-style .list-check>li{font-size:30px;line-height:40px;background-size:auto;padding-top:13px;padding-bottom:13px;padding-left:111px;background-position:left top 16px}.list-style .bottom{padding-left:111px;text-align:left}}@media (min-width:1200px){.fullwidth-content.fullwidth-bg{padding-bottom:297px;background-size:100% 297px}.two-column-content.content-bg:after{content:'';width:0;height:0;border-style:solid;border-width:44px 746px 0;border-color:#fff transparent transparent;position:absolute;top:0;left:0;right:0;margin:0 auto}}
/*# sourceMappingURL=main.css.map */
