/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:'Lato',Helvetica,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}.slick-slide img,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}.text blockquote,.text-content blockquote,dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.gform_fields,.main-nav{padding:0}.blocks-section .blocks-nav,.gform_fields,.main-nav{margin:0;list-style:none}.gform_fields .gfield.hidden_label .gfield_label{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.archive-section .archive-sidebar .mc4wp-form input[type=email]::-webkit-input-placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=text]::-webkit-input-placeholder,.block-footer .bottom-text,.blocks-section .text h2,.blocks-section .text h3,.blocks-section .text h4,.blocks-section .text h5,.blocks-section .text h6,.blocks-section .title,.contact-us-block h2,.footer .subscribe input[type=email]::-webkit-input-placeholder,.footer .subscribe input[type=text]::-webkit-input-placeholder,.gform_wrapper .textarea,.gform_wrapper .textarea::-webkit-input-placeholder,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.gform_wrapper select,.gform_wrapper select::-webkit-input-placeholder,.searchform #searchsubmit,.shingles-gallery select,.text-img .text h2,.text-img .text h3,.text-img .text h5,.text-img .text h6,.with-video-block h3{font-family:'Lato',Helvetica,Roboto,Arial,sans-serif}.archive-section .archive-sidebar .mc4wp-form input[type=email]:-ms-input-placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=email]::-ms-input-placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=text]:-ms-input-placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=text]::-ms-input-placeholder,.block-footer .bottom-text,.blocks-section .text h2,.blocks-section .text h3,.blocks-section .text h4,.blocks-section .text h5,.blocks-section .text h6,.blocks-section .title,.contact-us-block h2,.footer .subscribe input[type=email]:-ms-input-placeholder,.footer .subscribe input[type=email]::-ms-input-placeholder,.footer .subscribe input[type=text]:-ms-input-placeholder,.footer .subscribe input[type=text]::-ms-input-placeholder,.gform_wrapper .textarea,.gform_wrapper .textarea:-ms-input-placeholder,.gform_wrapper .textarea::-ms-input-placeholder,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder,.gform_wrapper select,.gform_wrapper select:-ms-input-placeholder,.gform_wrapper select::-ms-input-placeholder,.searchform #searchsubmit,.shingles-gallery select,.text-img .text h2,.text-img .text h3,.text-img .text h5,.text-img .text h6,.with-video-block h3{font-family:'Lato',Helvetica,Roboto,Arial,sans-serif}.archive-section .archive-sidebar .mc4wp-form input[type=email]::placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=text]::placeholder,.block-footer .bottom-text,.blocks-section .text h2,.blocks-section .text h3,.blocks-section .text h4,.blocks-section .text h5,.blocks-section .text h6,.blocks-section .title,.contact-us-block h2,.footer .subscribe input[type=email]::placeholder,.footer .subscribe input[type=text]::placeholder,.gform_wrapper .textarea,.gform_wrapper .textarea::placeholder,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper select,.gform_wrapper select::placeholder,.searchform #searchsubmit,.shingles-gallery select,.text-img .text h2,.text-img .text h3,.text-img .text h5,.text-img .text h6,.with-video-block h3{font-family:'Lato',Helvetica,Roboto,Arial,sans-serif}.bottom-line .copyright{font-family:'Roboto',Helvetica,Arial,sans-serif}.archive-section .archive-sidebar #searchform .screen-reader-text,.archive-section .archive-sidebar .mc4wp-form input[type=submit],.banner .btn,.blocks-section .blocks-nav a,.btn,.footer .footer-nav>li>a,.footer .subscribe input[type=submit],.header-tel,.more,.second-nav-container .left,.section-title,.testimonials .text{font-family:'Roboto Slab',"Times New Roman",Times,serif}.gform_wrapper .textarea,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper select{display:block;width:100%;min-height:44px;padding:0;font-size:16px;color:#000;background-color:transparent;border:0;border-bottom:1px solid #000}.gform_wrapper .textarea:focus,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper select:focus{color:#000;outline:0}.gform_wrapper .textarea::-webkit-input-placeholder,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.gform_wrapper select::-webkit-input-placeholder{color:#383838;font-size:16px;font-weight:400}.gform_wrapper .textarea:-ms-input-placeholder,.gform_wrapper .textarea::-ms-input-placeholder,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder,.gform_wrapper select:-ms-input-placeholder,.gform_wrapper select::-ms-input-placeholder{color:#383838;font-size:16px;font-weight:400}.gform_wrapper .textarea::placeholder,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper select::placeholder{color:#383838;font-size:16px;font-weight:400}.gform_wrapper select{color:#383838;font-size:16px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding-right:19px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='7' viewBox='0 0 14 7'%3E%3Cdefs%3E%3Cpath id='qz7la' d='M821.94 4102l-4.94 4.94-4.94-4.94H810l7 7 7-7z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-810 -4102)'%3E%3Cuse fill='%235e5e5e' xlink:href='%23qz7la'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right center no-repeat}.gform_wrapper select::-ms-expand,.shingles-gallery select::-ms-expand{display:none}.gform_wrapper .textarea{padding:10px 0;height:98px}.gform_wrapper .validation_error,.slick-slide.slick-loading img{display:none}.gform_wrapper .validation_message{color:#c40006;font-weight:400;font-size:12px;letter-spacing:normal}.gform_wrapper .gfield_description{font-size:80%;clear:both;margin-top:5px}.gform_wrapper .gfield_html.bottom-text{color:#000;font-size:18px;font-weight:700;line-height:26px;margin-bottom:0;margin-top:20px}.gform_confirmation_message{color:#37861e}.gform_wrapper .gform_heading .gform_title{color:#44434c;font-size:20px;font-weight:700;line-height:32px}.gform_wrapper .gform_heading .gform_title:empty{display:none}.gform_fields{font-size:0}.gform_fields .gfield{margin-bottom:34px;font-size:16px}.gform_footer input[type=submit]{background-image:linear-gradient(260deg,#ff5d00 0%,#ff9400 100%);display:inline-block;text-align:center;padding:13.5px 36px;vertical-align:middle;color:#fff;font-size:16px;font-weight:700;min-width:150px;border:0;outline:0;cursor:pointer}@media (min-width:568px){.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_fields::after{content:'';display:table;clear:both}.gf_left_half{margin-right:32px}.gf_left_half,.gf_right_half{width:calc(50% - 18px);display:inline-block;vertical-align:top}.gf_left_third,.gf_middle_third{margin-right:20px}.gf_left_third,.gf_middle_third,.gf_right_third{width:calc(33.33% - 13.4px);display:inline-block;vertical-align:top}.gf_two_third{width:calc(66.66% - 7px)}.gf_full-width{width:100%}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}@media print{*,::after,::before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:'Roboto Slab',"Times New Roman",Times,serif}a{text-decoration:none;color:#ff7f00;font-weight:700}a:focus,a:hover{text-decoration:underline}p{margin-top:0;color:#383838;font-size:16px;font-weight:400;line-height:26px;margin-bottom:26px}.inner,section{position:relative}section{padding-top:40px;padding-bottom:40px}.before-section-title{padding-bottom:120px}img{max-width:100%;height:auto}.inner{margin:0 auto;padding:0 15px;max-width:1300px}.inner .inner{padding-left:0;padding-right:0}.inner-narrow{max-width:858px}.inner-medium{max-width:1177px}*{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix::after{display:block;content:"";clear:both}.wpcf7-not-valid{border-color:#dc3545}.wpcf7-not-valid-tip{margin-top:4px;color:red}.wpcf7-response-output{margin-top:10px}.wpcf7-validation-errors{background-color:#fff}.btn{background-image:linear-gradient(260deg,#ff5d00 0%,#ff9400 100%);display:inline-block;text-align:center;padding:13.5px 35px;vertical-align:middle;color:#fff;font-size:16px;font-weight:700;min-width:150px;outline:0}.btn[href*="www.youtube.com/watch"]{padding-left:56px!important;padding-right:30px!important;position:relative}.btn[href*="www.youtube.com/watch"]::before{content:'';position:absolute;left:29px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='puzda' d='M349 1079c1.83 0 3.52.46 5.07 1.37 1.5.87 2.7 2.05 3.56 3.56A9.83 9.83 0 0 1 359 1089c0 1.83-.46 3.52-1.37 5.07a9.48 9.48 0 0 1-3.56 3.56A9.83 9.83 0 0 1 349 1099a9.83 9.83 0 0 1-8.63-4.95A9.8 9.8 0 0 1 339 1089c0-1.81.46-3.5 1.37-5.05a9.84 9.84 0 0 1 3.58-3.58A9.8 9.8 0 0 1 349 1079zm-1.77 14.13l5.51-4.13-5.51-4.15z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-339 -1079)'%3E%3Cuse fill='%23fff' xlink:href='%23puzda'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;background-size:cover}.banners+section .section-title::after,.main,.testimonials+section .section-title::after{background-color:#fff}.section-title-simple{color:#000;font-size:32px;font-weight:700;letter-spacing:.3px;text-align:center;margin-bottom:32px}.more,.section-title{font-weight:700;line-height:32px}.section-title{left:50%;padding-left:11px;position:absolute;top:-83px;z-index:2;text-transform:uppercase;color:#000;font-size:18px}.section-title::after{content:'';position:absolute;left:50%;top:calc(100% + 6px);margin-left:4px;bottom:-50px;width:2px;background-color:#000}.more{color:#ff7f00;font-size:16px;letter-spacing:.16px;padding-right:33px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.84' height='8.83' viewBox='0 0 22.84 8.83'%3E%3Cdefs%3E%3Cpath id='293ha' d='M526 1371.42h18.4'/%3E%3Cpath id='293hb' d='M544.33 1367v8.83l4.51-4.41z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-526 -1367)'%3E%3Cuse fill='%23fff' fill-opacity='0' stroke='%23ff7f00' stroke-miterlimit='50' stroke-width='.85' xlink:href='%23293ha'/%3E%3C/g%3E%3Cg transform='translate(-526 -1367)'%3E%3Cuse fill='%23ff7f00' xlink:href='%23293hb'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right center no-repeat}.more:empty{display:none}.text ol,.text-content ol{padding-left:15px}.float-section .float-section-wrap .two-cols ul ul,.text ol ol,.text ul ul,.text-content ol ol,.text-content ul ul{margin-top:12px}.text ol li,.text ul li,.text-content ol li,.text-content ul li{color:#383838;font-size:16px;font-weight:400;line-height:25px;margin-bottom:12px;padding-left:12px}.text ul,.text-content ul{list-style:none;padding-left:0}.text ul li,.text-content ul li{position:relative;padding-left:27px}.text ul li::before,.text-content ul li::before{content:'';width:8px;height:8px;border-radius:50%;background-color:#44434c;position:absolute;top:11px;left:0}.text table,.text-content table{border-collapse:collapse;margin-bottom:30px;max-width:100%;overflow-x:auto;display:block;color:#383838}.text table td,.text table th,.text-content table td,.text-content table th{border:1px solid #ccc;padding:5px 10px}.text .btn+.btn,.text-content .btn+.btn{margin-left:10px}.with-icon{margin-top:95px;position:relative;padding-top:62px}.with-icon .inner{position:static}.with-icon .section-icon{width:130px;height:130px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;border-radius:50%;top:-65px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-title-section{position:relative;padding-bottom:0;text-align:center;padding-top:89px;background-repeat:no-repeat;background-position:center bottom;background-color:#45535e}.page-title-section .inner{max-width:1080px;overflow:hidden;padding-bottom:74px}.page-title-section .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.6;z-index:1}.page-title-section .inner{position:relative;z-index:2}.page-title-section .page-title{text-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff;font-size:36px;font-weight:700;letter-spacing:.36px;text-align:center;position:relative;display:inline-block;max-width:75%;margin-bottom:20px}.page-title-section .page-title::after,.page-title-section .page-title::before{content:'';position:absolute;height:10px;width:540px;background-color:#ff7f00;top:17px}.page-title-section .page-title::before{right:calc(100% + 29px)}.page-title-section .page-title::after{left:calc(100% + 31px)}.page-title-section .lines::after,.page-title-section .lines::before{content:'';position:absolute;top:17px;bottom:0;width:10px;background-color:#ff7f00}.page-title-section .lines::before{left:0}.page-title-section .lines::after{right:0}.alignleft{margin-left:auto;margin-right:auto;margin-bottom:20px;display:block}.aligncenter,.alignright{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}@media (min-width:641px){.alignright{margin-left:1.5em;display:inline;float:right}.alignleft{margin-right:1.5em;display:inline;float:left}}@media (min-width:768px){.text-with-float-img .inner{max-width:988px;margin-left:auto;margin-right:auto}.text-with-float-img .image{margin-left:65px}.text-with-float-img.left .image{margin-right:49px}}@media (min-width:993px){.before-section-title{padding-bottom:135px}}@media (min-width:1301px){.inner{padding-left:0;padding-right:0}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.mfp-align-top .mfp-container:before,.slick-arrow.slick-hidden{display:none}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden;position:fixed}.mfp-container{text-align:center;position:absolute;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-container:before{content:'';height:100%}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.br-theme-css-stars .br-widget{height:28px;white-space:nowrap}.br-theme-css-stars .br-widget a{text-decoration:none;height:18px;width:18px;float:left;font-size:23px;margin-right:5px}.br-theme-css-stars .br-widget a:after{content:"\2605";color:#d2d2d2}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{color:#edb867}.br-theme-css-stars .br-widget .br-current-rating{display:none}.br-theme-css-stars .br-readonly a{cursor:default}@media print{.br-theme-css-stars .br-widget a:after{content:"\2606";color:#000}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{content:"\2605";color:#000}}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single{height:28px}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{min-height:32px}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button,.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(255, 255, 255)', endColorstr='rgba(255, 238, 238, 0.93333)', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 238, 238, 0.93333)', endColorstr='rgba(255, 204, 204, 0.8)', GradientType=0)}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:0}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(255, 255, 255)', endColorstr='rgba(255, 238, 238, 0.93333)', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 238, 238, 0.93333)', endColorstr='rgb(255, 255, 255)', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.header{position:relative;background-color:#000;z-index:99}.header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo{-webkit-transition:max-width .15s;transition:max-width .15s}.main-nav li{font-size:19px}.main-nav li.current-menu-ancestor>a,.main-nav li.current-menu-item>a,.main-nav li.current-page-ancestor>a{font-weight:700;color:#ff9328}.main-nav a{color:inherit}.main-nav.header-nav,.second-nav-container,.second-nav.header-nav{display:none}#sticky-header{position:fixed;top:0;right:0;left:0;background-color:#fff;z-index:12;padding-top:6px;min-height:100px;-webkit-transition:min-height .15s;transition:min-height .15s}#sticky-header.fixed{min-height:40px;border-bottom:1px solid #eee}#sticky-header.fixed .logo{max-width:70px}#sticky-header.fixed .menu-button::after{height:25px}@media screen and (max-width:992px){.header{min-height:100px;position:relative}}@media screen and (min-width:993px){#sticky-header,.header{min-height:130px;padding-top:0}.header .logo{max-width:170px;margin-right:15px;position:absolute;left:0;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.header .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;padding-top:6px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:13}.header .second-nav-container,.main-nav.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.header .second-nav-container{width:calc(100% - 200px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.header .second-nav-container .left{width:240px;margin-right:20px;margin-bottom:0;line-height:24px}.header .second-nav-container .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 240px)}.header .second-nav-container .header-tel{font-size:20px}.header .second-nav-container .accreditation{margin-bottom:0}.main-nav.header-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:17px}.second-nav.header-nav{display:block}#sticky-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:8px;background-color:#000}#sticky-header.fixed{border-bottom:none}#sticky-header.fixed .logo{max-width:none}#sticky-header::before{content:'';position:absolute;top:0;bottom:0;left:0;width:185px;background-color:#fff;z-index:-1}.main-nav li{position:relative}.main-nav li a{color:#fff;font-size:12px;font-weight:700}.main-nav li:not(:last-child){margin-right:16px}.main-nav li.menu-item-has-children>a{padding-right:13px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11' height='6' viewBox='0 0 11 6'%3E%3Cdefs%3E%3Cpath id='ch28a' d='M655.65 55l-3.58 3.58-3.58-3.58H647l5.07 5.07 5.07-5.07z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-647 -55)'%3E%3Cuse fill='%23ffffff' xlink:href='%23ch28a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat right 8px}.main-nav li.menu-item-has-children:last-child .sub-menu,.main-nav li.menu-item-has-children:nth-last-child(2) .sub-menu,.main-nav li.menu-item-has-children:nth-last-child(3) .sub-menu{left:auto;right:0}.main-nav li.menu-item-has-children .sub-menu{list-style:none;position:absolute;display:none;top:5px;left:0;width:250px;z-index:99;background-color:#fff;padding:0;margin-top:33px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.main-nav li.menu-item-has-children .sub-menu .sub-menu{left:100%;top:0;margin-top:0;width:auto;max-width:250px;min-width:200px}.main-nav li.menu-item-has-children .sub-menu .menu-item-has-children a{background-position:right 8px center}.main-nav li.menu-item-has-children .sub-menu::before{content:'';position:absolute;top:-17px;bottom:100%;left:0;right:0}.main-nav li.menu-item-has-children .sub-menu li{font-size:15px;color:#5e5e5e;margin:0}.main-nav li.menu-item-has-children .sub-menu li:not(:last-child){border-bottom:1px solid #e9e9e9}.main-nav li.menu-item-has-children .sub-menu li:focus,.main-nav li.menu-item-has-children .sub-menu li:hover{background-color:#eee}.main-nav li.menu-item-has-children .sub-menu li a{color:#383838;display:block;padding:19px 0 14px 20px;text-decoration:none;text-transform:none}.main-nav li.menu-item-has-children:hover>.sub-menu{display:block}.main-nav li.menu-item-has-children:hover>a{text-decoration:underline}.second-nav{list-style:none;padding:0;margin:0}.second-nav li{display:inline-block;vertical-align:middle}.second-nav li:not(:last-child){margin-right:24px}.second-nav li a{color:#686868;font-size:14px;font-weight:400}}@media screen and (min-width:1201px){.main-nav{margin-bottom:0}.main-nav li a{font-size:15px}.main-nav li:not(:last-child){color:#fff}}@media screen and (min-width:1335px){#sticky-header::before{width:auto;right:calc(50% + 475px)}.header .logo{margin-left:-18px}.header .second-nav{margin-top:-2px}.header .second-nav li a,.main-nav li a{font-size:15px}.header .second-nav-container{width:calc(100% - 215px);margin-top:7px;margin-bottom:23px}.header .second-nav-container .left{width:400px}.header .second-nav-container .right{width:calc(100% - 417px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .second-nav-container .header-tel{font-size:25px;margin-left:37px}.header .second-nav-container .accreditation{margin-left:25px}.main-nav li:not(:last-child){margin-right:27px}}.footer{padding-top:40px;padding-bottom:40px;background-image:linear-gradient(173deg,#4a4a4a 0%,#2b2b2b 100%);position:relative}.footer .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-image:linear-gradient(173deg,#262626 0%,#000 100%);opacity:.83}.footer .inner{position:relative;z-index:2}.footer .footer-title{color:#fff;font-size:30px;font-weight:700;line-height:40px;margin-bottom:23px}.footer .contacts-block p{padding-left:40px;color:#fff;font-size:16px;font-weight:400;line-height:26px;margin-bottom:10px}.footer .contacts-block .address{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17.07' height='16.54' viewBox='0 0 17.07 16.54'%3E%3Cdefs%3E%3Cpath id='v14ba' d='M328.07 4238.29l-8.54-6.29-8.53 6.29 1.03 1.39.93-.69v9.55h4.37v-4.42a2.2 2.2 0 1 1 4.41 0v4.42h4.37V4239l.93.69 1.03-1.4z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-311 -4232)'%3E%3Cuse fill='%23989898' xlink:href='%23v14ba'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 4px no-repeat}.footer .contacts-block .email{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='12.9' viewBox='0 0 17 12.9'%3E%3Cdefs%3E%3Cpath id='626ea' d='M310.73 4271.1l7.62 8.17 7.74-8.17z'/%3E%3Cpath id='626eb' d='M315.86 4278.67l-5.05 5.33h14.92l-4.92-5.27-2.47 2.6z'/%3E%3Cpath id='626ec' d='M310 4282.79l4.9-5.17-4.9-5.23z'/%3E%3Cpath id='626ed' d='M327 4283.27v-11.07l-5.21 5.5z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-310 -4271.1)'%3E%3Cg%3E%3Cuse fill='%23989898' xlink:href='%23626ea'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%23989898' xlink:href='%23626eb'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%23989898' xlink:href='%23626ec'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%23989898' xlink:href='%23626ed'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 8px no-repeat}.footer .contacts-block .email a{color:#ff7f00;font-weight:700}.footer .contacts-block .tel{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16.66' height='14.94' viewBox='0 0 16.66 14.94'%3E%3Cdefs%3E%3Cpath id='45gna' d='M317.15 4310.98c0-.46.38-.83.84-.83.47 0 .84.37.84.83 0 .46-.37.83-.84.83a.84.84 0 0 1-.84-.83zm0 2.46c0-.46.38-.83.84-.83.47 0 .84.37.84.83 0 .46-.37.83-.84.83a.84.84 0 0 1-.84-.83zm0 2.46c0-.45.38-.82.84-.82.47 0 .84.37.84.82 0 .46-.37.83-.84.83a.83.83 0 0 1-.84-.83zm-2.38-4.92c0-.46.38-.83.84-.83.47 0 .85.37.85.83 0 .46-.38.83-.85.83a.84.84 0 0 1-.84-.83zm0 2.46c0-.46.38-.83.84-.83.47 0 .85.37.85.83 0 .46-.38.83-.85.83a.83.83 0 0 1-.84-.83zm0 2.46c0-.45.38-.82.84-.82.47 0 .85.37.85.82 0 .46-.38.83-.85.83a.83.83 0 0 1-.84-.83zm-2.37-4.92c0-.46.37-.83.84-.83.46 0 .84.37.84.83 0 .46-.38.83-.84.83a.83.83 0 0 1-.84-.83zm0 2.46c0-.46.37-.83.84-.83.46 0 .84.37.84.83 0 .46-.38.83-.84.83a.83.83 0 0 1-.84-.83zm0 2.46c0-.45.37-.82.84-.82.46 0 .84.37.84.82 0 .46-.38.83-.84.83a.83.83 0 0 1-.84-.83zm-2.23-8.67v12.4c0 .68.56 1.25 1.26 1.25h9.45V4306h-9.45c-.7 0-1.26.55-1.26 1.23z'/%3E%3Cpath id='45gnb' d='M324.56 4313.45v-1.91l-1.87-2.1a.38.38 0 0 1-.05-.18v-2.89c0-.2.16-.37.37-.37 1.77 0 2.47.08 3.05 1.57.8 2.04.77 5.78.77 5.84v.12c0 .05.03 3.8-.77 5.84-.58 1.48-1.28 1.57-3.05 1.57a.37.37 0 0 1-.37-.38v-2.88c0-.07.02-.13.05-.19l1.87-2.1v-1.94z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-310.17 -4306)'%3E%3Cg%3E%3Cuse fill='%23989898' xlink:href='%2345gna'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%23989898' xlink:href='%2345gnb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 6px no-repeat;margin-bottom:0}.footer .contacts-block .fax a,.footer .contacts-block .tel a{color:#fff;font-weight:400}.footer .contacts-block .fax span,.footer .contacts-block .tel span{width:54px;display:inline-block}.footer .subscribe{margin-top:30px}.archive-section .archive-sidebar .mc4wp-form form,.footer .subscribe form{width:100%}.footer .subscribe .title{color:#fff;font-size:18px;font-weight:700;line-height:26px;margin-bottom:14px}.footer .subscribe input[type=email],.footer .subscribe input[type=text]{height:53px;border:1px solid #eaeaea;background-color:#fff;padding:0 18px;width:calc(100% - 55px);max-width:364px;display:inline-block;vertical-align:middle}.archive-section .archive-sidebar .mc4wp-form input[type=email]::-webkit-input-placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=text]::-webkit-input-placeholder,.footer .subscribe input[type=email]::-webkit-input-placeholder,.footer .subscribe input[type=text]::-webkit-input-placeholder{color:#989898;font-size:16px;font-weight:400;opacity:1}.archive-section .archive-sidebar .mc4wp-form input[type=email]:-ms-input-placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=email]::-ms-input-placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=text]:-ms-input-placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=text]::-ms-input-placeholder,.footer .subscribe input[type=email]:-ms-input-placeholder,.footer .subscribe input[type=email]::-ms-input-placeholder,.footer .subscribe input[type=text]:-ms-input-placeholder,.footer .subscribe input[type=text]::-ms-input-placeholder{color:#989898;font-size:16px;font-weight:400;opacity:1}.archive-section .archive-sidebar .mc4wp-form input[type=email]::placeholder,.archive-section .archive-sidebar .mc4wp-form input[type=text]::placeholder,.footer .subscribe input[type=email]::placeholder,.footer .subscribe input[type=text]::placeholder{color:#989898;font-size:16px;font-weight:400;opacity:1}.footer .subscribe input[type=submit]{color:#ff7f00;font-size:16px;font-weight:700;text-transform:uppercase;height:53px;line-height:52px;background-color:#e9e9e9;border:0;outline:0;padding:0;text-align:center;background-image:none;display:inline-block;vertical-align:middle;width:55px;min-width:0;margin-left:-4px}.footer .soc-and-accreditation{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:420px}.footer .soc a{font-size:0;width:42px;height:42px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:22px}.banner ul li:last-child,.bottom-line .we-accept img:last-child,.footer .soc a:last-child{margin-right:0}.footer .soc .facebook{background:#4f71a9 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11' height='22' viewBox='0 0 11 22'%3E%3Cdefs%3E%3Cpath id='5jr4a' d='M325.4 5238.36h2.16v-2.1c0-.93.03-2.35.7-3.24a3.85 3.85 0 0 1 3.36-1.57c2.73 0 3.88.39 3.88.39l-.54 3.2s-.9-.26-1.74-.26c-.85 0-1.6.3-1.6 1.14v2.44h3.45l-.24 3.13h-3.2v10.86h-4.07v-10.86h-2.16v-3.13'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-325 -5231)'%3E%3Cuse fill='%23fffefe' xlink:href='%235jr4a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center no-repeat}.footer .soc .twitter{background:#68c6e1 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='17' viewBox='0 0 22 17'%3E%3Cdefs%3E%3Cpath id='1yj4a' d='M410.12 5235.98c-.76.34-1.57.57-2.43.67a4.24 4.24 0 0 0 1.86-2.34c-.82.48-1.72.84-2.69 1.03a4.22 4.22 0 0 0-7.2 3.85 12 12 0 0 1-8.72-4.42 4.22 4.22 0 0 0 1.3 5.65 4.23 4.23 0 0 1-1.91-.53v.06a4.23 4.23 0 0 0 3.4 4.14 4.13 4.13 0 0 1-1.92.08 4.23 4.23 0 0 0 3.95 2.94 8.49 8.49 0 0 1-6.26 1.75 12 12 0 0 0 6.49 1.9c7.78 0 12.03-6.45 12.03-12.04v-.55a8.56 8.56 0 0 0 2.1-2.19'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-389 -5234)'%3E%3Cuse fill='%23fffefe' xlink:href='%231yj4a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center no-repeat}.footer .soc .instagram{background:#f30 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cpath id='xv1ba' d='M474.36 5231.45a4.05 4.05 0 0 1 4.04 4.04v12.82a4.05 4.05 0 0 1-4.04 4.03h-12.84a4.05 4.05 0 0 1-4.05-4.03v-12.82a4.05 4.05 0 0 1 4.05-4.04zm-1.93 2.42l.01 3.54 3.54-.01v-3.54h-.46zm-8.18 8.03a3.69 3.69 0 1 0 7.37-.02 3.69 3.69 0 0 0-7.37.02zm12.11-2.15h-3.12a5.71 5.71 0 0 1-5.3 7.86 5.73 5.73 0 0 1-5.3-7.86h-3.13v8.56c0 1.1.9 2 2 2h12.85a2 2 0 0 0 2-2z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-457 -5231)'%3E%3Cuse fill='%23fffefe' xlink:href='%23xv1ba'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center no-repeat}.footer .col2{margin-top:40px}.footer .footer-nav{list-style:none;padding-left:0;margin:0}.footer .footer-nav>li .sub-menu{margin-top:16px;margin-bottom:26px;list-style:none;padding:0}.footer .footer-nav>li .sub-menu li{margin-bottom:5px}.footer .footer-nav>li .sub-menu li:last-child,.footer .footer-nav>li:last-child,.two-cols-block .right p:last-child{margin-bottom:0}.footer .footer-nav>li .sub-menu a{color:#a4a4a4;font-size:16px;font-weight:400;line-height:26px}.footer .footer-nav>li{margin-bottom:20px}.footer .footer-nav>li>a{color:#fff;font-size:18px;font-weight:700;line-height:26px}.footer .warranty{margin-top:30px;text-align:center}.footer .mc4wp-success p{color:#a2ffa2;max-width:450px}.bottom-line .copyright{font-size:14px;line-height:20px;margin-bottom:4px;margin-top:30px}.bottom-line .copyright span{margin:0 4px}.bottom-line .copyright,.bottom-line .copyright a{color:#989898;font-weight:400}.bottom-line .we-accept{margin-top:15px}.bottom-line .we-accept img{margin-right:7px}.bottom-line .by{display:inline}body:not(.home) .bottom-line .by{display:none!important}@media (min-width:568px){.footer .footer-nav{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px}.footer li{-webkit-column-break-inside:avoid;break-inside:avoid}}@media (min-width:768px){.footer .col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .warranty{margin-top:3px;width:107px}.footer .footer-nav{width:calc(100% - 160px)}}@media (min-width:993px){.footer{padding-top:100px;padding-bottom:60px}.bottom-line,.footer .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .col1{width:360px}.footer .col2{width:calc(100% - 410px);margin-top:2px}.footer .copyright{margin-top:43px}.footer .subscribe{margin-top:46px}.footer .soc-and-accreditation{margin-top:59px}.footer .soc{margin-top:0}.footer .footer-nav{-webkit-column-gap:65px;column-gap:65px}.footer .footer-nav>li .sub-menu{margin-bottom:36px}.footer .footer-nav>li .sub-menu li{padding-right:16px}.footer .footer-nav>li{margin-bottom:26px}.bottom-line{margin-top:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-line .copyright{font-size:13px}}@media (min-width:1301px){.footer .bottom-line .copyright{font-size:14px}.footer .col1{width:540px}.footer .col2{width:calc(100% - 550px)}}.close-button,.menu-button{position:absolute;border:0;background:0 0;color:transparent}.menu-button{margin-top:-15px;z-index:1000;padding:0;outline:0;top:50%;right:15px;width:30px;height:30px;font-size:0}.menu-button::after{display:block;width:30px;height:30px;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#30599d),color-stop(20%,transparent),color-stop(40%,transparent),color-stop(40%,#30599d),color-stop(60%,#30599d),color-stop(60%,transparent),color-stop(80%,transparent),color-stop(80%,#30599d));background:linear-gradient(#30599d 20%,transparent 20%,transparent 40%,#30599d 40%,#30599d 60%,transparent 60%,transparent 80%,#30599d 80%);content:''}.menu-button:hover{opacity:.6}.close-button{width:1em;height:1em;right:1em;top:1em;overflow:hidden;text-indent:1em;font-size:.75em}.close-button::after,.close-button::before{content:'';position:absolute;width:3px;height:100%;top:0;left:50%;background:#bdc3c7}.close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.expand-btn{float:right;width:25px;height:25px;position:relative;top:5px}.expand-btn::after,.expand-btn::before{content:'';position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#444;top:50%;left:50%}.expand-btn::after{height:15px;width:3px;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.expand-btn::before{height:3px;width:15px}.open>.expand-btn::after{-webkit-transform:rotate(90deg) translate(-8px,1px);transform:rotate(90deg) translate(-8px,1px);-webkit-transform-origin:center center;transform-origin:center center}.menu-wrap,.show-menu .menu-wrap{-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.menu-wrap{position:fixed;z-index:1001;width:255px;height:100%;background:#000;padding:2em 1.5em 1.5em;font-size:1.15em;overflow-y:auto;right:-255px;-webkit-transition:right .4s;transition:right .4s}.show-menu .menu-wrap{right:0;-webkit-transition:right .8s;transition:right .8s}.show-menu .content-wrap::before{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.3);content:'';opacity:1}.main-nav.mobile-nav{list-style:none;padding:0;margin:0}.main-nav.mobile-nav li{position:relative;margin-right:0}.main-nav.mobile-nav li a,.second-nav.mobile-nav li a{display:block;padding:7px 25px 7px 0;color:#fff;font-size:15px;font-weight:700}.banner ul li,.header-tel,.main-nav.mobile-nav li.current-menu-ancestor>a,.main-nav.mobile-nav li.current-menu-item>a,.main-nav.mobile-nav li.current-page-ancestor>a{font-weight:700;color:#ff9328}.main-nav.mobile-nav .sub-menu{display:none}.main-nav.mobile-nav .open>.sub-menu{display:block;list-style:none;padding-left:20px}.main-nav.mobile-nav .open>.sub-menu a{text-transform:none;font-size:15px}.second-nav-container.mobile{display:block;margin-bottom:15px}.second-nav-container .left{color:#fff;font-size:18px;font-weight:700;letter-spacing:.18px;margin-bottom:10px}.menu-site_map li,.second-nav-container .accreditation{margin-bottom:10px}.second-nav.mobile-nav{list-style:none;padding:0;margin:0 0 15px}.second-nav.mobile-nav li a{color:#686868;font-weight:400;padding:5px 0}.header-tel{text-shadow:0 2px 18px rgba(0,0,0,.4);color:#ff7f00;font-size:25px;text-transform:uppercase;letter-spacing:1px}.logo{max-width:224px}@media (max-width:992px){.content-wrap{position:relative}.content-wrap::before,.show-menu .content-wrap::before{-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.content-wrap::before{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.3);content:'';-webkit-transition:opacity .4s,-webkit-transform 0s .4s;transition:opacity .4s,transform 0s .4s,-webkit-transform 0s .4s;opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);transition:opacity .4s,transform 0s .4s}.show-menu .content-wrap::before{opacity:1;-webkit-transition:opacity .8s;transition:opacity .8s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header{background-color:#fff;border-bottom:1px solid #e9e9e9}}@media (min-width:568px){.menu-button{width:auto;color:#fff;text-transform:uppercase}.menu-button::after{margin-left:10px;display:inline-block;vertical-align:middle}}@media (min-width:993px){.menu-button,.menu-wrap,.second-nav-container{display:none}}.bg{background-size:cover;background-position:center 0;background-attachment:fixed}.banner{padding-top:30px;padding-bottom:120px;position:relative;text-align:center}.banner .overlay{background-color:#000;opacity:.4;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.banner .inner{position:relative;z-index:2}.banner .title{text-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff;font-size:36px;font-weight:700;letter-spacing:.36px;margin-bottom:25px;text-align:center}.banner .subtitle{color:#fff;font-size:18px;font-weight:400;line-height:25px;margin-bottom:6px}.banner .subtitle strong{font-weight:900}.banner ul{list-style:none;padding-left:0;text-align:center;margin:0 0 14px}.banner ul li{color:#fff;font-size:18px;line-height:30px;display:inline-block;padding-left:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.15' height='11.09' viewBox='0 0 13.15 11.09'%3E%3Cdefs%3E%3Cpath id='1mv7a' d='M972.2 486.04l1.9 1.58c.07.07.07.18.01.25l-7.68 9.16a.18.18 0 0 1-.15.06.18.18 0 0 1-.1-.04l-5.12-4.3a.18.18 0 0 1-.02-.24l1.58-1.89a.18.18 0 0 1 .25-.02l3.1 2.6 5.99-7.14a.18.18 0 0 1 .25-.02z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-961 -486)'%3E%3Cuse fill='%23ff7f00' xlink:href='%231mv7a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;text-align:left;margin-right:18px}.banner .wrap{border:10px solid #ff7f00;background-color:rgba(0,0,0,.5);padding-top:30px;padding-left:20px;padding-right:20px;max-width:1080px;margin-left:auto;margin-right:auto}.banner .btn{position:relative;top:32px;margin-top:-7px;padding:16px 38.5px;font-size:18px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.bg{background-attachment:scroll}}.banners+section .section-title,.testimonials+section .section-title{color:#fff}.banners.before-section-title{padding-bottom:0}.banners .slick-arrow{font-size:0;padding:0;position:absolute;z-index:2;width:29px;height:29px;border:0;outline:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9' height='17' viewBox='0 0 9 17'%3E%3Cdefs%3E%3Cpath id='kwfea' d='M1591.51 563.32v2.39l5.75 5.75-5.75 5.74v2.4l8.14-8.14z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-1591 -563)'%3E%3Cuse fill='%235e5e5e' xlink:href='%23kwfea'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;cursor:pointer;bottom:20px}.banners .slick-arrow.slick-prev{left:5px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.banners .slick-arrow.slick-next{left:49px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.two-cols-block .left h2{color:#44434c;font-size:20px;font-weight:700;line-height:32px;margin-bottom:40px}.two-cols-block .right{margin-top:30px}.services{padding-top:0}.services .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-image:linear-gradient(137deg,rgba(255,255,255,.1),rgba(255,255,255,.4) 100%);-webkit-transition:opacity .2s;transition:opacity .2s}.services .item-wrap{position:relative;z-index:2;background-color:rgba(255,255,255,.9);display:inline-block;padding:10px 15px;border-radius:2px}.services .item{min-height:300px;padding:20px 15px;background-size:cover;background-position:0 0;position:relative;overflow:hidden}.services .item .more::before{content:'';position:absolute;top:-1000px;bottom:-1000px;left:-1000px;right:-1000px}.services .item:focus .overlay,.services .item:hover .overlay{opacity:0}.services .title{color:#000;font-size:30px;font-weight:700;letter-spacing:.3px;margin-bottom:11px}.float-form-section{padding-top:0;padding-bottom:0;position:relative;z-index:2}.float-form-section .float-form-wrap{padding:25px 20px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15);border-top:4px solid #ff7f00;background-color:#fff;background-size:cover}.float-form-section .gform_footer,.testimonials{text-align:center}.float-form-section+section{padding-top:350px;position:relative;z-index:1;margin-top:-310px}.testimonials{background-image:linear-gradient(173deg,#2668a5 0%,#274069 100%);position:relative}.testimonials .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-image:linear-gradient(173deg,#004d96 0%,#001e50 100%);opacity:.85}.testimonials .inner{position:relative;z-index:2}.testimonials .text,.testimonials .title{color:#fff;font-size:30px;font-weight:700;letter-spacing:.3px;margin-bottom:44px}.testimonials .text{font-size:16px;line-height:26px;letter-spacing:.2px;margin-bottom:30px}.testimonials .author{color:#fff;font-size:16px;font-weight:400;line-height:26px}.testimonials .btn{margin-top:43px;padding-left:30px;padding-right:30px}.testimonials .wrap{padding-left:35px;padding-right:35px}.testimonials .slick-arrow{font-size:0;padding:0;position:absolute;z-index:2;width:27px;height:53px;border:0;outline:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27' height='53' viewBox='0 0 27 53'%3E%3Cdefs%3E%3Cpath id='vpnea' d='M400 2926v4.15l-22.77 22.35 22.77 22.35v4.15l-27-26.5z'/%3E%3C/defs%3E%3Cg%3E%3Cg opacity='.2' transform='translate(-373 -2926)'%3E%3Cuse fill='%23fff' xlink:href='%23vpnea'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;cursor:pointer;top:50%}.testimonials .slick-arrow.slick-prev{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.testimonials .slick-arrow.slick-next{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.logos{padding-top:40px;padding-bottom:40px;text-align:center;border-top:1px solid #e9e9e9;background-color:#f9f9f9}.logos .wrap{margin-left:-25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logos img{margin-left:25px;margin-bottom:16px}.logos .btn{padding-left:27px;padding-right:27px;margin-top:30px}@media (min-width:568px){.services .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .full{width:100%}.services .half{width:50%}.float-form-section+section{padding-top:200px;position:relative;z-index:1;margin-top:-150px}}@media (min-width:768px){.two-cols-block .left,.two-cols-block .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.two-cols-block .wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.two-cols-block .left{width:calc(45.7% - 20px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.two-cols-block .left h2{margin-bottom:62px}.two-cols-block .left h2:last-child{margin-bottom:0}.two-cols-block .left *{max-width:100%}.two-cols-block .left .btn{margin-bottom:0;margin-top:auto!important}.two-cols-block .right{width:calc(54% - 20px);margin-top:0}.testimonials .slick-arrow{top:36%}}@media (min-width:993px){.bg{background-position:center 130px;background-size:auto;background-repeat:no-repeat}.banner{padding-top:110px;padding-bottom:169px;position:relative}.banner::after{content:'';position:absolute;left:0;right:0;top:0;height:74px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.7) 0%,transparent 100%);opacity:.4;pointer-events:none}.banner .wrap{padding:62px 50px 0}.banner .title{line-height:48px;margin-bottom:37px}.two-cols-block{padding-top:100px}.two-cols-block .left .btn{margin-top:22px}.two-cols-block .right{width:calc(51% - 23px);margin-top:2px}.services .item{padding:48px 69px 54px 54px}.services .full{min-height:414px}.services .half{min-height:494px}.float-form-section{padding-top:41px}.float-form-section .float-form-wrap{max-width:900px;margin-left:auto;margin-right:auto;padding:58px 81px 65px}.float-form-section .gform_title{margin-bottom:35px}.float-form-section .gform_footer{margin-top:15px}.float-form-section+section{margin-top:-199px;padding-top:302px}.testimonials.before-section-title{padding-bottom:165px}.testimonials .title{margin-bottom:65px}.testimonials .wrap{padding-left:120px;padding-right:120px}.testimonials .text{font-size:20px;line-height:32px;margin-bottom:35px}.testimonials .slick-arrow{top:46%}.testimonials .slick-arrow.slick-prev{left:62px}.testimonials .slick-arrow.slick-next{right:62px}.testimonials .btn{margin-top:52px}.two-cols-block+.logos{margin-top:73px}.logos{padding-top:50px;padding-bottom:50px}.logos .wrap{margin-left:-26px}.logos img{margin-left:26px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.banner{background-position:center 0}}@media (min-width:1301px){.banner .slick-arrow.slick-next{left:50%;-webkit-transform:translate(620px,-50%);transform:translate(620px,-50%);right:auto}.banner .slick-arrow.slick-prev{left:50%;-webkit-transform:translate(576px,-50%) rotate(180deg);transform:translate(576px,-50%) rotate(180deg);right:auto}.text-block .bottom-text{margin-top:56px}.services{padding-bottom:60px}.services .item .text-wrap{padding:42px 46px 30px 38px}.services .item .text-wrap .text{line-height:26px}.services .item .text-wrap .link{margin-top:35px}.text-with-img{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-with-img .image{margin-bottom:0}.text-with-img .text{margin-left:70px;max-width:700px;padding-right:0;margin-bottom:12px}.text-with-img.right .text{margin-left:auto;margin-right:70px;padding-left:0}.blog-section .title-block{max-width:295px}.blog-section .wrap{width:calc(100% - 331px)}.blog-section .wrap .item{width:32%}.blog-section .wrap .item .item-text{padding-right:15px}.blog-section .wrap .item .item-title{padding-right:5px}.logos .wrap{margin-left:-40px}.logos img{margin-left:40px}}.text-img{padding-top:40px;padding-bottom:40px}.text-img .thumbnails{padding:0 30px;margin-top:10px}.text-img .thumbnails .slick-arrow{font-size:0;border:0;outline:0;width:17px;height:33px;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='32' viewBox='0 0 16 32'%3E%3Cdefs%3E%3Cpath id='1y5ba' d='M766.07 865v2.52l-13.55 13.55 13.55 13.55v2.52L750 881.07z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-751 -865)'%3E%3Cuse fill='%23bfbfbf' xlink:href='%231y5ba'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;cursor:pointer}.text-img .thumbnails .slick-next{right:0;left:auto;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.text-img .thumbnails .item,.text-img .thumbnails .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-img .thumbnails .item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:90px;margin-left:auto;margin-right:auto;cursor:pointer}.text-img .thumbnails .slick-current .item::before{content:'';position:absolute;top:3px;bottom:3px;left:3px;right:3px;outline:3px solid #ff7f00}.text-img .image,.text-img .title{text-align:center;margin-left:auto;margin-right:auto}.text-img .title{color:#44434c;font-size:20px;font-weight:700;line-height:32px;margin-bottom:40px;max-width:1227px}.text-img .image{position:relative;margin-bottom:28px;max-width:587px}.text-img .image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-image:linear-gradient(137deg,rgba(255,255,255,.1),rgba(255,255,255,.4) 100%)}.text-img .image .image-wrap{position:relative;z-index:2}.text-img .image .label{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;color:#000;font-size:30px;font-weight:700;letter-spacing:.3px;text-align:left;max-width:585px}.text-img .text h3{color:#383838;font-size:18px;font-weight:700;line-height:28px;margin-bottom:25px}.blocks-section .text p,.float-section .float-section-wrap p,.text-img .text p,.with-video-block .text p{letter-spacing:.1px}.text-img .text h4{color:#000;font-size:16px;font-weight:700;margin-top:49px;margin-bottom:23px}.text-img .text h4+ul{padding-top:17px;border-top:1px solid #e9e9e9}.slick-slide{outline:0}.text-img+.text-img{margin-top:-60px}.float-section{padding-top:0;padding-bottom:0;position:relative;z-index:1}.float-section:last-child{padding-bottom:40px}.float-section .inner{max-width:900px}.float-section .title{color:#44434c;font-size:18px;font-weight:700;line-height:32px;margin-bottom:23px}.float-section .float-section-wrap{padding:25px 20px 20px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15);border-top:4px solid #ff7f00;background-color:#fff;background-size:cover!important}.float-section .float-section-wrap .two-cols li{overflow:hidden;-webkit-column-break-inside:avoid;break-inside:avoid}.float-section .float-section-wrap .two-cols ul{margin-top:0}.float-section:not(.middle-section)+.float-section:not(.middle-section){margin-top:40px}.bg-text-block{background-image:linear-gradient(173deg,rgba(0,78,150,.85) 0%,rgba(0,31,81,.85) 100%);color:#fff;padding-top:30px;padding-bottom:15px;text-align:center;margin-top:40px;margin-bottom:40px}.bg-text-block:last-child,.shingles-gallery select:last-child,.testimonials-block .review-text p:last-child{margin-bottom:0}.bg-text-block p{color:#fff;font-size:18px;line-height:28px}.bg-text-block.narrow .wrap,.block-footer{max-width:857px;margin-left:auto;margin-right:auto}.bg-text-block .btn{margin-top:26px}.text-img+.bg-text-block{margin-top:0}.block-footer{text-align:center;max-width:783px}.block-footer .bottom-text{color:#383838;font-size:18px;font-weight:700;line-height:28px;margin-bottom:30px}.block-footer .btn{min-width:172px}@media (min-width:568px){.text-img .image .label{padding:20px 30px}}@media (min-width:768px){.two-cols{-webkit-column-count:2;column-count:2;-webkit-column-gap:39px;column-gap:39px}.two-cols ol:first-child,.two-cols ul:first-child{margin-top:0}.two-cols .item{overflow:hidden;-webkit-column-break-inside:avoid;break-inside:avoid}}@media (min-width:993px){.text-img{padding-bottom:80px;padding-top:80px}.text-img .thumbnails{margin-bottom:80px}.text-img .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.text-img .title+.wrap{margin-top:60px}.text-img .image{text-align:left;margin-left:0;width:48%;-ms-flex-negative:0;flex-shrink:0;margin-top:7px;margin-right:4%;overflow:hidden}.text-img .image img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.text-img .image .big-images img,.text-img .image .thumbnails img{-webkit-transform:none;transform:none;min-width:auto;min-height:auto;width:auto;height:auto;position:static}.text-img.right .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right;margin-right:0;margin-left:4%}.text-img.right .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.text-img+.text-img{margin-top:-120px}.float-section .float-section-wrap{padding:58px 81px 65px}.block-footer{margin-top:30px}}@media (min-width:1301px){.before-float-section{padding-bottom:262px!important}.before-float-section.text-img{padding-bottom:150px!important}.text-img{padding-top:100px}.text-img.before-float-section{padding-bottom:80px}.text-img.before-float-section .text{padding-bottom:75px}.text-img .title+.wrap{margin-top:85px}.text-img .image{margin-right:63px}.text-img .image .label{padding:60px 69px;line-height:40px}.text-img.right{padding-top:93px;padding-bottom:100px}.text-img.right .image{margin-left:63px}.text-img .text h3{padding-right:30px}.float-section:last-child{padding-bottom:80px}.float-section .float-section-wrap{padding:60px 61px 57px 81px}.float-section .title{margin-bottom:44px}.float-section:not(.middle-section){margin-top:-207px}.two-cols{-webkit-column-gap:51px;column-gap:51px;margin-right:20px}.float-section:not(.middle-section)+div,.float-section:not(.middle-section)+section{margin-top:-97px;padding-top:196px!important}.float-section:not(.middle-section)+.float-section{margin-top:-400px}.bg-text-block{padding-bottom:67px;padding-top:67px}.bg-text-block+.text-img{margin-top:-40px}.block-footer{margin-top:50px}.block-footer .btn{margin-top:14px}}.archive-section .content .preview{margin-bottom:40px}.archive-section .content .preview::after,.search .content .preview::after{content:'';display:table;clear:both}.archive-section .content .preview__thumbnail{text-align:center;margin-bottom:20px}.archive-section .content .preview__thumbnail a{display:inline-block}.archive-section .content .preview__title a,.search .content .preview__title a{color:#383838}.archive-section .content .preview__title h2{font-size:20px;margin-bottom:10px;font-weight:600;color:#383838}.archive-section .content .preview__content{color:#5e5e5e;font-size:16px;font-weight:400;line-height:26px;margin-top:0;margin-bottom:0}.archive-section .content .preview__more_link{display:block;color:#ff7f00;font-weight:700;margin-left:3px;margin-top:7px}.archive-section .archive-sidebar h2{font-size:16px;margin-bottom:10px}.archive-section .archive-sidebar #searchform,.archive-section .archive-sidebar .mc4wp-form{margin-bottom:20px}.archive-section .archive-sidebar .mc4wp-form input[type=email],.archive-section .archive-sidebar .mc4wp-form input[type=text]{height:40px;border:1px solid #eaeaea;background-color:#fff;padding:0 18px;width:calc(100% - 55px);max-width:364px;display:inline-block;vertical-align:middle;outline:0}.archive-section .archive-sidebar .mc4wp-form input[type=submit]{color:#ff7f00;font-size:16px;font-weight:700;text-transform:uppercase;height:40px;line-height:40px;background-color:#e9e9e9;border:0;outline:0;padding:0;text-align:center;background-image:none;display:inline-block;vertical-align:middle;width:55px;min-width:0;margin-left:-4px}.archive-section .archive-sidebar #searchform .screen-reader-text{font-size:16px;color:#000}.archive-section .archive-sidebar #searchform #searchsubmit{width:55px;font-size:14px}.archive-section .archive-sidebar #searchform #s{width:calc(100% - 59px);height:40px;border:1px solid #eaeaea;background-color:#fff;padding:0 18px;max-width:315px;outline:0}.archive-section ul{list-style:none;margin-bottom:20px;margin-top:20px;padding-left:0}.archive-section ul li{padding-left:0;margin-bottom:10px;font-size:15px}.preview__posted{color:#888;font-size:13px;text-transform:uppercase}.single-section .preview__posted{margin-bottom:30px}.single-section .page-title{text-align:left;margin-bottom:5px}.single .wp-post-image{margin-left:auto;margin-right:auto;display:block;margin-bottom:20px}.back_link{color:#ff7f00;font-weight:700;display:block;margin-top:15px}@media (min-width:641px){.archive-section .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.archive-section .content .preview{margin-bottom:40px;width:100%}.archive-section .content .preview .inner .preview__thumbnail{width:250px;float:left}.archive-section .content .preview .inner .preview__title,.single-section .page-title{margin-top:-7px}.archive-section .content .preview .inner .preview__content,.archive-section .content .preview .inner .preview__title{width:calc(100% - 280px);float:right}.archive-section .content .preview__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:768px){.archive-section .content .preview .inner .preview__thumbnail{width:300px}.archive-section .content .preview .inner .preview__content,.archive-section .content .preview .inner .preview__title{width:calc(100% - 350px)}.single .main .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single .wp-post-image{float:left;margin-left:0;margin-right:30px;width:327px;margin-bottom:10px;-ms-flex-item-align:start;align-self:flex-start}.single .wp-post-image+.single_post_content{width:calc(100% - 380px)}.archive-section .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.archive-section .archive-sidebar{width:250px;margin-right:60px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.archive-section .archive-sidebar:empty{display:none}.archive-section .content-wrap{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.searchform label{display:block;margin-bottom:8px}.searchform #s,.searchform #searchsubmit{display:inline-block;vertical-align:middle}.searchform #s{width:calc(100% - 105px);max-width:450px;height:40px;padding:0 13px}.searchform #searchsubmit{color:#ff7f00;width:100px;font-size:16px;font-weight:700;padding:10px 0;outline:0;cursor:pointer;border:1px solid #ff7f00;margin-bottom:0;margin-top:-1px;background-color:#fff}.search .content .preview{padding:10px;border:1px dashed #ddd;margin-bottom:30px;background-color:#fff}.search .content .preview__more_link{display:block}.search .content .preview__posted{font-size:12px;text-transform:uppercase;color:#888}.search .content .preview__thumbnail{text-align:center;margin-bottom:20px}.search .content .preview__content{color:#5e5e5e;font-size:18px;font-weight:300;line-height:32px;margin-bottom:12px;margin-top:15px}.search .content .preview__title h2{color:#383838;margin-bottom:5px}.new_search{margin-top:30px}.menu-site_map .sub-menu{margin-top:10px;padding-left:0}@media screen and (min-width:640px){.search .content .preview__thumbnail{max-width:200px;text-align:left;float:left;margin-bottom:0;margin-right:30px}.search .content .preview__thumbnail a{margin-right:30px;margin-bottom:10px;display:block}}@media screen and (min-width:975px){.blog-page .main>.inner h1,.category .main>.inner h1,.error404 .main>.inner h1,.page-template-default .main>.inner h1,.search .main>.inner h1{margin-bottom:60px}.search .content .preview{padding-top:20px;padding-left:20px;padding-right:20px}.search .content .preview__thumbnail{max-width:300px}}.menu-site_map ul{margin-top:10px;padding-left:30px}.blocks-section{background-color:#fff}.blocks-section .head{background-image:linear-gradient(163deg,rgba(0,78,150,.85) 0%,rgba(0,31,81,.85) 100%);padding-top:40px;padding-bottom:30px}.blocks-section .title{color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.15px;text-align:center;margin-bottom:33px}.blocks-section .blocks-nav{padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blocks-section .blocks-nav li{margin:0 20px 10px}.blocks-section .blocks-nav a{color:#fff;font-size:20px;font-weight:700;line-height:32px;letter-spacing:.2px;padding-right:32px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23' height='9' viewBox='0 0 23 9'%3E%3Cdefs%3E%3Cpath id='vsdaa' d='M433 887.42h18.4'/%3E%3Cpath id='vsdab' d='M451.33 883v8.83l4.51-4.41z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-433 -883)'%3E%3Cg%3E%3Cuse fill='%23fff' fill-opacity='0' stroke='%23fff' stroke-miterlimit='50' stroke-width='.85' xlink:href='%23vsdaa'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%23fff' xlink:href='%23vsdab'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right 12px no-repeat}.blocks-section .image{min-height:300px;width:100%;padding:30px;margin-bottom:20px;background-size:cover;background-position:center 0;position:relative;overflow:hidden}.blocks-section .image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-image:linear-gradient(137deg,rgba(255,255,255,.1),rgba(255,255,255,.4) 100%);-webkit-transition:opacity .2s;transition:opacity .2s}.blocks-section .image .image-wrap{position:relative;z-index:2;background-color:rgba(255,255,255,.9);display:inline-block;padding:10px 15px;border-radius:2px}.blocks-section .image-title{color:#000;font-size:30px;font-weight:700;letter-spacing:.3px;margin-bottom:11px}.blocks-section .text h3{color:#383838;font-size:18px;font-weight:700;line-height:28px;margin-bottom:26px}.blocks-section .item{margin-bottom:30px;position:relative}.blocks-section .item .image:focus .overlay,.blocks-section .item .image:hover .overlay{opacity:0}.blocks-section .item .more::before{content:'';position:absolute;top:-1000px;bottom:-1000px;left:-1000px;right:-1000px}.two-cols-block+.blocks-section{padding-top:0}@media (min-width:768px){.blocks-section .head{padding-bottom:50px}.blocks-section .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.blocks-section .item:first-child .image{margin-top:-30px;-webkit-clip-path:polygon(0% 0%,0% 100%,101% 100%,101% 30px,calc(100% - 16px) 30px,calc(100% - 16px) 0%);clip-path:polygon(0% 0%,0% 100%,101% 100%,101% 30px,calc(100% - 16px) 30px,calc(100% - 16px) 0%)}.blocks-section .item:first-child .image .arrow-el1{top:0;height:78px}.blocks-section .item:first-child .image .arrow-el1::before{top:78px}.blocks-section .item:first-child .image .arrow-el2{top:110px}.blocks-section .item:nth-child(even) .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:48px}.blocks-section .item:nth-child(even) .image .arrow-el1,.blocks-section .item:nth-child(even) .image .arrow-el2{right:auto;left:0}.blocks-section .item:nth-child(even) .image .arrow-el1{height:80px}.blocks-section .item:nth-child(even) .image .arrow-el2{top:113px}.blocks-section .item:nth-child(even) .image .arrow-el1::before{border-width:16px 16px 0 0;border-color:#fff transparent transparent;top:80px}.blocks-section .item:nth-child(even) .image .arrow-el2::before{border-width:16px 0 0 16px;border-color:transparent transparent transparent #fff}.blocks-section .item:nth-child(even) .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blocks-section .item .image{width:calc(50% + 16px);margin-bottom:0;position:relative}.blocks-section .item .image .arrow-el1,.blocks-section .item .image .arrow-el2{position:absolute;width:16px;background-color:#fff;right:0}.blocks-section .item .image .arrow-el1{top:0;height:78px}.blocks-section .item .image .arrow-el1::before,.blocks-section .item .image .arrow-el2::before{content:'';width:0;height:0;border-style:solid;border-width:0 16px 16px 0;border-color:transparent #fff transparent transparent;position:absolute;top:78px;right:0}.blocks-section .item .image .arrow-el2{top:111px;bottom:0}.blocks-section .item .image .arrow-el2::before{border-width:0 0 16px 16px;border-color:transparent transparent #fff;top:-16px}.blocks-section .item .text{width:calc(50% - 16px);padding:30px 40px}}@media (min-width:993px){body:not(.home) .two-cols-block{padding-bottom:40px}.blocks-section{padding-bottom:70px}.blocks-section .head{padding-top:77px;padding-bottom:92px}.blocks-section .blocks-nav{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1080px;margin-left:auto;margin-right:auto}.blocks-section .blocks-nav li{min-width:25%;margin:0 0 12px;padding-right:30px}.blocks-section .blocks-nav li:first-child{padding-left:0}.blocks-section .blocks-nav li:nth-child(5n+5){padding-left:0}.blocks-section .image{padding:33px 69px 63px 46px}.blocks-section .item .text{padding:82px 0 52px 45px}.blocks-section .item:first-child .text{padding:54px 0 56px 45px}.blocks-section .item:nth-child(even) .text{padding:82px 47px 30px 0}.blocks-section .item:nth-child(even) .image{padding-left:66px}}.contact-us-block .map-canvas{height:212px}.contact-us-block .map{margin-bottom:30px}.contact-us-block h2,.middle-section .item h2,.with-video-block h3{color:#383838;font-size:18px;font-weight:700;line-height:28px;margin-bottom:24px}.contact-us-block p{color:#383838;font-size:16px;line-height:26px;margin-bottom:15px}.contact-us-block p a{color:#383838;font-weight:900}.contact-us-block+.float-form-section,.with-video-block+.float-form-section{padding-bottom:40px;margin-top:-20px}.contact-us-block+.float-form-section .gform_fields .gfield,.with-video-block+.float-form-section .gform_fields .gfield{margin-bottom:33px;position:relative;z-index:9}.contact-us-block+.float-form-section .textarea,.with-video-block+.float-form-section .textarea{border-top:1px solid #dadada;border-left:1px solid #eee;border-right:1px solid #eee;min-height:120px;background-color:rgba(250,250,250,.5);resize:none}@media (min-width:568px){.contact-us-block+.float-form-section .float-form-wrap,.with-video-block+.float-form-section .float-form-wrap{padding-bottom:30px}.contact-us-block+.float-form-section .gf_two_third,.with-video-block+.float-form-section .gf_two_third{margin-right:20px}.contact-us-block+.float-form-section .gform_button,.with-video-block+.float-form-section .gform_button{display:block;width:calc(33.33% - 13.4px);max-width:172px;margin-right:0;margin-left:auto;margin-top:-78px;padding-left:10px;padding-right:10px}.contact-us-block .wrap,.with-video-block .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-us-block .wrap .left,.with-video-block .wrap .left{width:40%;-ms-flex-negative:0;flex-shrink:0;margin-right:60px}}@media (min-width:993px){.contact-us-block{padding-top:107px}.contact-us-block .wrap .left{width:46%}.contact-us-block .wrap .right{margin-top:-5px}.contact-us-block+.float-form-section,.with-video-block+.float-form-section{padding-bottom:76px;margin-top:-50px}.contact-us-block+.float-form-section .float-form-wrap,.with-video-block+.float-form-section .float-form-wrap{padding-bottom:71px}.contact-us-block+.float-form-section .gform_button,.with-video-block+.float-form-section .gform_button{margin-top:-94px}}.with-video-block h3{margin-bottom:25px;letter-spacing:.1px}.with-video-block .text img{float:left;margin-right:40px;margin-bottom:15px;margin-top:8px}.with-video-block .text .btn{margin-top:5px;padding:13.5px 28px}.with-video-block .video{margin-top:30px}.with-video-block .video iframe{border:0;width:100%!important}@media (min-width:568px){.with-video-block .wrap{display:block}}@media (min-width:768px){.with-video-block .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.with-video-block.text-on-right .video{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-right:74px}.with-video-block.text-on-right .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.with-video-block .video{width:37%;max-width:508px;margin-left:74px;-ms-flex-negative:0;flex-shrink:0;margin-top:7px}.with-video-block .video:empty{display:none}.with-video-block .text{width:100%}}@media (min-width:993px){.with-video-block{padding-top:102px}.with-video-block .video{width:40%}.with-video-block .text h3{padding-right:50px}.bg-text-block+.blocks-section{padding-top:68px}}.page-title-section+.middle-section{padding-top:40px}#applying-form{display:none;position:relative;max-width:900px;margin-left:auto;margin-right:auto;padding:0}#applying-form .inner{padding:0}.mfp-ready #applying-form{display:block}.mfp-ready #applying-form .textarea{min-height:120px;resize:none}.mfp-ready #applying-form .gfield_label{margin-bottom:5px;display:block;font-size:14px}.middle-section{padding-top:0;padding-bottom:0;position:relative;z-index:3}.middle-section.medium-width .inner{max-width:1080px}.middle-section .item h2{color:#44434c;line-height:32px;margin-bottom:37px}.middle-section .item h2 strong{display:inline-block;vertical-align:middle;background-color:#44434c;padding:3.5px 14px;color:#fff;font-weight:700;margin-left:4px;margin-top:-1px}.middle-section .item ul{margin-bottom:52px}.middle-section .item li{letter-spacing:.1px}@media (max-width:1100px){.gform_drop_area{pointer-events:none}.gform_drop_area .gform_button_select_files{pointer-events:all;z-index:2;position:relative;cursor:pointer}}@media (min-width:568px){.mfp-ready #applying-form .gf_two_third{margin-right:20px}.mfp-ready #applying-form .fileinput{width:100%}}@media (min-width:993px){.page-title-section+.middle-section{padding-top:108px;padding-bottom:63px}.middle-section .two-cols{-webkit-column-gap:40px;column-gap:40px}.middle-section .float-section-wrap{padding-bottom:23px}.mfp-ready #applying-form .fileinput{width:calc(33.33% - 13.4px)}}.shingles-gallery{padding-top:15px}.shingles-gallery .btns{margin-bottom:30px;text-align:center}.shingles-gallery .title{color:#44434c;font-size:20px;font-weight:700;line-height:32px;margin-bottom:30px}.shingles-gallery select{color:#5e5e5e;font-size:16px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11' height='5' viewBox='0 0 11 5'%3E%3Cdefs%3E%3Cpath id='i47la' d='M850.2 943.88L845 939h10.4z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-845 -939)'%3E%3Cuse fill='%23989898' xlink:href='%23i47la'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right 16px center no-repeat;height:43px;border:1px solid #bfbfbf;font-weight:400;padding-left:15px;padding-right:30px;cursor:pointer;outline:0;width:100%;background-color:#f9f9f9;margin-bottom:15px}.shingles-gallery .info{margin-top:42px}.shingles-gallery .info p{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shingles-gallery .info p span{color:#5e5e5e;font-size:16px;font-weight:400;line-height:26px}.shingles-gallery .info p span:first-child{color:#383838;font-weight:700;width:110px;display:inline-block;vertical-align:top;margin-right:31px}.shingles-gallery .info p span:nth-child(2){width:calc(100% - 141px)}.shingles-gallery .image{margin-bottom:20px}.shingles-gallery .image.with-image{min-height:256px}.shingles-gallery .right{margin-top:30px}.shingles-gallery .colors p{margin-bottom:12px}.shingles-gallery .colors .colors-wrap{margin-left:-9px;font-size:0}.shingles-gallery .loading{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.4) url(../images/loading.gif) center no-repeat}.shingles-gallery .select2-container,.shingles-gallery .select2-selection,.shingles-gallery .select2-selection__rendered{min-height:40px}.shingles-gallery .select2-selection__rendered .color-option{overflow:hidden}.shingles-gallery .select2-selection__arrow{margin-top:5px}.color-option{font-size:16px;margin-top:3px}.color-option span:not(.color-name){display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:7px}.color-option .color-name{width:calc(100% - 30px);display:inline-block;vertical-align:middle}@media (min-width:641px){.shingles-gallery .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shingles-gallery .left{width:100%}.shingles-gallery .right{margin-top:0;width:299px;margin-left:49px;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:993px){.shingles-gallery .float-section-wrap{padding-right:40px;padding-bottom:36px;padding-left:40px}.shingles-gallery .right{width:530px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:30px}.shingles-gallery .image{width:311px;margin-right:20px}.shingles-gallery .colors{width:185px;margin-top:-7px}.shingles-gallery+.blocks-section .head{padding-top:38px}}.rating{position:relative;margin-bottom:10px}.rating .filling-stars{position:absolute;top:0;bottom:0;left:0;background:url(../images/filled-stars.png) 0 0 no-repeat;z-index:1;overflow:hidden}.testimonials-block .item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #eee}.testimonials-block .item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.testimonials-block .name{font-size:24px;margin-bottom:10px}.testimonials-block .name-rating{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials-block .name-rating .rating{width:120px;-ms-flex-negative:0;flex-shrink:0;margin-left:30px;margin-top:3px}.testimonials-block .pagination{margin-top:40px}@media (min-width:993px){.testimonials-block-block{padding-top:80px;padding-bottom:80px}}