.bg-image-cover-padded{-ms-background-size:cover;-spec-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;-spec-background-position:center center;background-position:center center;transition:all .6s cubic-bezier(.19,1,.22,1)}.bg-image-cover-padded:after{padding-top:34.7%;display:block;content:''}body{color:#212121;font-size:1.6rem;line-height:2.4rem;font-family:OpenSansRegular}h1,h2,h3,h4,h5,h6{color:#313131;font-family:OpenSansRegular;font-weight:400;font-style:normal;line-height:100%}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;margin-top:1rem}h1{font-size:3.4rem;font-weight:300}a{outline:0}a:focus,a:hover{text-decoration:none;outline:0!important}input:focus{outline:0}textarea{resize:none}img{max-width:100%;height:auto}button{outline:0}button:focus{outline:0}.slick-slide{outline:0}.wrapper{overflow:hidden}.slick-list,.slick-track{-webkit-transform:none}.scroll-top--button{background-color:#345c51;transition:opacity .3s 0s,visibility 0s .3s;font-size:1.2rem;height:4.5rem;line-height:4.5rem;text-align:center;width:4.8rem;display:block;bottom:10px;right:10px;visibility:hidden;cursor:pointer;position:fixed;z-index:10;opacity:0;border-radius:50%}.scroll-top--button i{color:#fff}.scroll-top .no-touch .scroll-top:hover,.scroll-top--fade-out,.scroll-top--visible{transition:opacity .3s 0s,visibility 0s 0s}.scroll-top--visible{visibility:visible;opacity:1}.scroll-top--fade-out{opacity:1}.thank-you-page{position:relative;padding:4rem 0}.thank-you-page .container-fluid{width:100%;height:100%}.thank-you-page .takehome-button{margin:40px 0 20px}.thank-you-page .takehome-button a{background-color:#eaa794;color:#fff;padding:0 2rem 0 1.8rem;display:inline-block;height:4.8rem;font-size:20px;line-height:4.8rem;transition:background-color .25s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);position:relative}.thank-you-page .takehome-button a:after{content:" ";position:absolute;visibility:hidden;width:100%;height:100%;background-color:#3d6c5f;z-index:-1;top:0;left:0;transition:all .25s ease-in-out}.thank-you-page .takehome-button a:hover:after{visibility:visible;-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}@font-face{font-family:Crimson-Roman;src:url(../fonts/Crimson-Roman.eot);src:url(../fonts/Crimson-Roman.woff2) format("woff2"),url(../fonts/Crimson-Roman.woff) format("woff"),url(../fonts/Crimson-Roman.ttf) format("truetype"),url(../fonts/Crimson-Roman.svg#Crimson-Roman) format("svg"),url(../fonts/Crimson-Roman.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Crimson-Semibold;src:url(../fonts/Crimson-Semibold.eot);src:url(../fonts/Crimson-Semibold.woff2) format("woff2"),url(../fonts/Crimson-Semibold.woff) format("woff"),url(../fonts/Crimson-Semibold.ttf) format("truetype"),url(../fonts/Crimson-Semibold.svg#Crimson-Semibold) format("svg"),url(../fonts/Crimson-Semibold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:ViolettaScript;src:url(../fonts/ViolettaScript.woff) format("woff"),url(../fonts/ViolettaScript.ttf) format("truetype"),url(../fonts/ViolettaScript.svg#ViolettaScript) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSansRegular;src:url(../fonts/OpenSansRegular.eot);src:url(../fonts/OpenSansRegular.eot) format("embedded-opentype"),url(../fonts/OpenSansRegular.woff2) format("woff2"),url(../fonts/OpenSansRegular.woff) format("woff"),url(../fonts/OpenSansRegular.ttf) format("truetype"),url(../fonts/OpenSansRegular.svg#OpenSansRegular) format("svg")}@font-face{font-family:OpenSans-Bold;src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf) format("truetype"),url(../fonts/OpenSans-Bold.svg#OpenSans-Bold) format("svg"),url(../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Semibold;src:url(../fonts/OpenSans-Semibold.eot);src:url(../fonts/OpenSans-Semibold.woff2) format("woff2"),url(../fonts/OpenSans-Semibold.woff) format("woff"),url(../fonts/OpenSans-Semibold.ttf) format("truetype"),url(../fonts/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg"),url(../fonts/OpenSans-Semibold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-SemiboldItalic;src:url(../fonts/OpenSans-SemiboldItalic.eot);src:url(../fonts/OpenSans-SemiboldItalic.woff2) format("woff2"),url(../fonts/OpenSans-SemiboldItalic.woff) format("woff"),url(../fonts/OpenSans-SemiboldItalic.ttf) format("truetype"),url(../fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic) format("svg"),url(../fonts/OpenSans-SemiboldItalic.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bounceInLeft,.bounceInRight,.bounceInUp,.fadeIn,.slideInUp{transition:all .6s cubic-bezier(.19,1,.22,1)}.header{background-color:#fefdfd;padding:30px 20px;text-align:center}.header-logo a{display:inline-block;position:relative;z-index:20}.banner{position:relative;visibility:hidden}.banner-bg{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;max-height:100vh;min-height:400px}.banner-bg:after{padding-top:50%;display:block;content:''}.banner-info{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:4;color:#fff;height:100%;text-align:center;z-index:30;width:100%;margin-top:40px}.banner-content__title{color:#33575c;font:40px Crimson-Roman;text-align:right}.banner-content__title span{font:70px ViolettaScript;padding-left:2px}.main-content{background-color:#345c51;color:#fff;padding:50px 0;position:relative;z-index:50}.main-content h1{color:#eaa794;font:35px/40px Crimson-Roman;text-align:center;margin:0 0 25px;visibility:hidden}.main-content .page-content__info{visibility:hidden}.main-content p{margin-bottom:20px}.section-image{position:relative;max-height:820px;min-height:300px;visibility:hidden}.section-image:after{padding-top:43%}.image_and_text{padding:75px 0;visibility:hidden;overflow:hidden}.image_and_text:nth-child(even){background-color:#fbfbfb}.image_and_text h2{color:#345c51;font:30px Crimson-Semibold;margin-bottom:0}.image_and_text .subtitle{display:inline-block;color:#ffa38e;font:18px OpenSans-Semibold;position:relative;margin-bottom:40px}.image_and_text .subtitle:before{background-color:#345c51;content:"";height:3px;width:calc(50% - 4px);bottom:-10px;left:0;position:absolute}.image_and_text-row{display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-spec-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;-spec-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.image_and_text-row .content-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.image_and_text .description{margin-top:10px}.image_and_text .description div,.image_and_text .description p{color:#58595b;font:16px/25px OpenSans-Semibold}.image_and_text .description h3,.image_and_text .description h4,.image_and_text .description h5,.image_and_text .description h6{color:#ffa38e;font:18px OpenSans-Bold;margin-bottom:30px}.image_and_text ul{padding:0;margin:0}.image_and_text ul li{color:#58595b;display:block;font:14px OpenSans-Semibold;list-style-type:none;margin-bottom:20px;padding-left:50px;position:relative}.image_and_text ul li:last-child{margin-bottom:0}.image_and_text ul li:before{content:url(../images/list-icon.png);left:0;top:-2px;position:absolute}.image_and_text ul.list-item li{color:#ffa38e;font:22px OpenSans-Semibold}.image_and_text ul.list-item li small{color:#58595b;display:block;font:14px OpenSansRegular;margin-top:2px}.image_and_text ul.list-item li:before{top:5px}.image_and_text .bg-image{display:none}.gallery-section{margin:50px 0 30px;overflow:hidden}.gallery-section__row{margin:0 -10px}.gallery-section__item{padding:0 10px;margin-bottom:20px}.gallery-section__bg{display:block;max-height:350px;min-height:280px;visibility:hidden}.gallery-section__bg:after{padding-top:77%}.contact-section .nopadding{padding:0}.contact-section .contact-form{background-color:#345c51;color:#fff;padding:40px 15px 45px;visibility:hidden}.contact-section .contact-form ul{padding:0;margin:0}.contact-section .contact-form ul li{list-style-type:none;position:relative;margin-bottom:20px}.contact-section .contact-form ul li .ginput_container{position:relative}.contact-section .contact-form ul li .ginput_container:before{border-radius:4px 0 0 4px;content:'';left:0;right:0;text-align:center;top:0;position:absolute;width:50px;height:100%}.contact-section .contact-form ul li.name .ginput_container:before{background:url(../images/user-icon.png) no-repeat center center #e3e3e3}.contact-section .contact-form ul li.phone .ginput_container:before{background:url(../images/phone-icon.png) no-repeat center center #e3e3e3}.contact-section .contact-form ul li.email .ginput_container:before{background:url(../images/email-icon.png) no-repeat center center #e3e3e3}.contact-section .contact-form ul li.postcode .ginput_container:before{background:url(../images/location.png) no-repeat center center #e3e3e3}.contact-section .contact-form ul li.message .ginput_container{line-height:normal;font-size:0}.contact-section .contact-form ul li.message .ginput_container:before{background:url(../images/message-icon.png) no-repeat center 22px #e3e3e3}.contact-section .contact-form .gform_wrapper{margin:0}.contact-section .contact-form .gform_wrapper h3{color:#eaa794;font:30px Crimson-Semibold;margin:0 0 30px}.contact-section .contact-form .gform_body ::-webkit-input-placeholder{color:#005c4f}.contact-section .contact-form .gform_body :-moz-placeholder{color:#005c4f}.contact-section .contact-form .gform_body ::-moz-placeholder{color:#005c4f}.contact-section .contact-form .gform_body :-ms-input-placeholder{color:#005c4f}.contact-section .contact-form .gform_body .gfield_error .ginput_container:before{background-color:#eaa794}.contact-section .contact-form .gform_body .gfield_error input,.contact-section .contact-form .gform_body .gfield_error textarea{border:2px solid #eaa794}.contact-section .contact-form .gform_body .gfield_label,.contact-section .contact-form .gform_body .gfield_required{display:none}.contact-section .contact-form .gform_body .ginput_container{margin-top:-3px}.contact-section .contact-form .gform_body input,.contact-section .contact-form .gform_body textarea{background-color:#fff;border:2px solid transparent;border-radius:4px;color:#005c4f;font:14px OpenSans-SemiboldItalic;padding:12px 20px 13px 60px;width:100%}.contact-section .contact-form .gform_body .message{margin-bottom:25px}.contact-section .contact-form .gform_body .message .gfield_label{margin-bottom:7px}.contact-section .contact-form .gform_body textarea{height:135px}.contact-section .contact-form .gform_footer{position:relative;text-align:left;display:inline-block;position:relative}.contact-section .contact-form .gform_footer:after{color:#fff;content:"\f178";font:16px FontAwesome;position:absolute;right:20px;top:17px}.contact-section .contact-form .gform_footer input[type=submit]{background-color:#eaa794;border:0;border-radius:4px;width:190px;color:#fff;font:18px OpenSansRegular;padding:12px 15px 13px 20px;position:relative;text-align:left;margin-bottom:0;transition:background-color .3s ease-in-out}.contact-section .contact-form .gform_footer input[type=submit]:hover{background-color:#e6957f}.contact-section .contact-form .gform_ajax_spinner,.contact-section .contact-form .gform_hidden,.contact-section .contact-form .gform_validation_container,.contact-section .contact-form .validation_error,.contact-section .contact-form .validation_message{display:none}.contact-section .contact-map{visibility:hidden}.contact-section .contact-map .info-box{padding:20px 0}.contact-section .contact-map .info-box .company-title{color:#345c51;display:block;font:24px Crimson-Semibold;margin-bottom:25px}.contact-section .contact-map .info-box .email,.contact-section .contact-map .info-box .mobile,.contact-section .contact-map .info-box .phone{font:14px OpenSans-Semibold;position:relative;padding-left:30px}.contact-section .contact-map .info-box .email:before,.contact-section .contact-map .info-box .mobile:before,.contact-section .contact-map .info-box .phone:before{left:0;top:1px;position:absolute}.contact-section .contact-map .info-box .email strong,.contact-section .contact-map .info-box .mobile strong,.contact-section .contact-map .info-box .phone strong{color:#345c51}.contact-section .contact-map .info-box .email a,.contact-section .contact-map .info-box .mobile a,.contact-section .contact-map .info-box .phone a{color:#58595b}.contact-section .contact-map .info-box .email a:hover,.contact-section .contact-map .info-box .mobile a:hover,.contact-section .contact-map .info-box .phone a:hover{color:#345c51}.contact-section .contact-map .info-box .phone{margin-bottom:15px}.contact-section .contact-map .info-box .phone:before{content:url(../images/phone.png)}.contact-section .contact-map .info-box .mobile{margin-bottom:15px}.contact-section .contact-map .info-box .mobile:before{font-size:22px;font-family:FontAwesome;content:"\f10b";color:#42675d;left:4px;top:-2px}.contact-section .contact-map .info-box .email:before{content:url(../images/mail-icon.png)}.products li.product-category{float:left}.pre-footer{background-color:#eaa794;padding:35px 20px 15px;text-align:center;overflow:hidden}.pre-footer .logo-item{display:inline-block;margin:10px 20px 20px;visibility:hidden}.footer{background-color:#fff;text-align:center;padding:25px 0 23px}.footer__badge,.footer__badge__prefix,.footer__copyright{color:#58595b;font:12px OpenSansRegular;text-transform:uppercase}.footer__copyright{font-size:12px;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center;-spec-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-spec-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:10px}.footer__badge__prefix{position:relative;top:2px;color:#58595b;margin-bottom:5px;display:block}.footer__badge a:hover{fill:#345c51!important}.footer__badge a svg{height:27px}@media (min-width:768px){.header{background-color:transparent;padding:0;text-align:left;top:22px;left:0;right:0;position:absolute;width:100%}.header img{max-width:250px}.banner-bg{min-height:600px}.banner-info{top:27%}.gallery-section__item{float:left;width:33.333333%}.gallery-section__bg{padding:0 10px;min-height:220px}}@media (min-width:992px){.main-content{font:20px/30px OpenSansRegular;padding:62px 0 52px}.main-content h1{font-size:43px;line-height:normal;margin-bottom:15px}.main-content p{margin-bottom:25px}.image_and_text-row{-webkit-box-orient:horizontal;-spec-box-orient:horizontal;box-orient:horizontal;-moz-flex-direction:row;-spec-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.image_and_text .content-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.image_and_text .image-item img{display:none}.image_and_text h2{margin-top:0}.image_and_text .bg-image{display:block;height:100%}.gallery-section__bg{min-height:280px}.contact-map #map_canvas{height:614px!important}.pre-footer{padding-left:0;padding-right:0}.pre-footer__row{display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-spec-box-orient:horizontal;box-orient:horizontal;-moz-flex-direction:row;-spec-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-spec-box-pack:justify;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-spec-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center;padding:0 100px;margin:0 -15px}.footer{text-align:left;padding:24px 0 25px}.footer__copyright{margin-bottom:0!important}.footer .row{display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-spec-box-orient:horizontal;box-orient:horizontal;-moz-flex-direction:row;-spec-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center}.footer__badge{text-align:right;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:end;-spec-box-pack:end;box-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;-spec-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.footer__badge svg{position:relative;top:1px}.footer__badge__prefix{top:2px;padding-right:8px}.footer__copyright{margin-bottom:5px;-webkit-box-pack:start;-spec-box-pack:start;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-spec-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}}@media (min-width:1200px){.header img{max-width:100%}.banner-content__title{font-size:47px}.banner-content__title span{font-size:131px;padding-left:18px}.image_and_text h2{font-size:43px}.image_and_text .subtitle{margin-bottom:48px}.image_and_text .subtitle:before{bottom:-20px}.contact-section .contact-form{padding:66px 55px 70px}.contact-section .contact-form__box{max-width:515px;width:100%;float:right}.contact-section .contact-form .gform_wrapper h3{font-size:43px}.contact-section .contact-form ul li{margin-bottom:32px}.contact-section .contact-form ul li .ginput_container:before{width:65px}.contact-section .contact-form .gform_body input,.contact-section .contact-form .gform_body textarea{font-size:16px;padding:18px 20px 19px 85px}.contact-section .contact-form .gform_body .message{margin-bottom:50px}.contact-section .contact-form .gform_footer:after{font-size:20px;right:39px;top:23px}.contact-section .contact-form .gform_footer input[type=submit]{width:250px;font-size:19px;padding:18px 15px 19px 32px}.contact-section .contact-map #map_canvas{height:826px!important}.contact-section .contact-map .info-box{padding:30px 25px}.contact-section .contact-map .info-box .email,.contact-section .contact-map .info-box .mobile,.contact-section .contact-map .info-box .phone{padding-left:50px}.contact-section .contact-map .info-box .email strong,.contact-section .contact-map .info-box .mobile strong,.contact-section .contact-map .info-box .phone strong{width:85px;display:inline-block}}
/*# sourceMappingURL=maps/style.min.css.map */
