<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Hairline'), local('Montserrat-Hairline'), url('montserrathairline.woff2') format('woff2'), url('montserrathairline.woff') format('woff'), url('montserrathairline.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Light'), local('Montserrat-Light'), url('montserratlight.woff2') format('woff2'), url('montserratlight.woff') format('woff'), url('montserratlight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat'), local('Montserrat-Regular'), url('montserrat.woff2') format('woff2'), url('montserrat.woff') format('woff'), url('montserrat.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url('montserratbold.woff2') format('woff2'), url('montserratbold.woff') format('woff'), url('montserratbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Black'), local('Montserrat-Black'), url('montserratblack.woff2') format('woff2'), url('montserratblack.woff') format('woff'), url('montserratblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans'), local('NotoSans'), url('notosans.woff2') format('woff2'), url('notosans.woff') format('woff'), url('notosans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Italic'), local('NotoSans-Italic'), url('notosansitalic.woff2') format('woff2'), url('notosansitalic.woff') format('woff'), url('notosansitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Bold'), local('NotoSans-Bold'), url('notosansbold.woff2') format('woff2'), url('notosansbold.woff') format('woff'), url('notosansbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'), url('notosansbolditalic.woff2') format('woff2'), url('notosansbolditalic.woff') format('woff'), url('notosansbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    font-family: 'Montserrat', sans-serif;
    margin: 0;
    padding: 0;
    color:#4C4A4A;
}
fieldset, img {
    border: 0 none;
}
img, object, embed {
    vertical-align: bottom;
}
address, caption, cite, code, dfn, em, th, var {
    font-style: inherit;
    font-weight: inherit;
}
ol, ul {
    list-style: outside none none;
}
caption, th {
    text-align: left;
}
q::before, q::after {
    content: "";
}
a, a * {
    cursor: pointer;
}
input, textarea, select, button {
    vertical-align: middle;
}
aside, nav, footer, header, section, article, figure, figcaption, main {
    display: block;
    margin: 0;
}
mark {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: inherit;
}
*, *::before, *::after {
    box-sizing: border-box;
    outline: none !important;
}
*:active, *:focus{outline: none !important;}


::-webkit-input-placeholder {color:#666;}
::-moz-placeholder          {color:#666;}/* Firefox 19+ */
:-moz-placeholder           {color:#666;}/* Firefox 18- */
:-ms-input-placeholder      {color:#666;}


.wrapper {
    margin: 0 auto;
    /*overflow: hidden;*/
    width: 1165px;
}
.big-wrapper {
    margin: 0 auto;
    /*overflow: hidden;*/
    width: 1320px;
}

html{width:100%; height:100%; font-size: 16px;}
body{font-family: 'Montserrat', sans-serif; width:100%; height:100%; font-size: 16px; font-weight:400;}

a{color:#33CC33;}
a:hover, .fsSubmitButton:hover{opacity: 0.7;}

h1, h2, h3{font-family: 'Montserrat', sans-serif;}

.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}

.bg-black{background: #2E2E2E;}
.bg-dark-gray{background: #343333;}
.bg-light-green-opcity{background: rgba(121, 173, 37, 0.1); }
.bg-light-green{background: #F1F7E8; }
.bg-dark-green{background: #79AD25;}
.bg-light-green-gradient{background: transparent linear-gradient(90deg, rgba(121, 173, 37, 0.25) 0%, rgba(255, 255, 255, 0.25) 100%) 0% 0% no-repeat padding-box;}

.color-white{color: #ffffff;}
.color-dark-green{color: #79AD25;}

.pd24{padding: 24px;}





.line-content{overflow: hidden;}
.col-75{width: 75%; display: inline-block; vertical-align: top; float:left;}
.col-66{width: 66.66%; display: inline-block; vertical-align: top; float:left;}
.col-60{width: 60%; display: inline-block; vertical-align: top; float:left;}
.col-50{width: 50%; display: inline-block; vertical-align: top; float:left;}
.col-40{width: 40%; display: inline-block; vertical-align: top; float:left;}
.col-33{width: 33.33%; display: inline-block; vertical-align: top; float:left;}
.col-30{width: 30%; display: inline-block; vertical-align: top; float:left;}
.col-25{width: 25%; display: inline-block; vertical-align: top; float:left;}
.col-20{width: 20%; display: inline-block; vertical-align: top; float:left;}
.col-16{width: 16.66%; display: inline-block; vertical-align: top; float:left;}





.icon{    
    fill: currentColor;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 4px;
}
.medium-big-icon{
    width: 32px;
    height: 32px;
}
.medium-icon{
    width: 25px;
    height: 25px; 
    margin-right: 10px;
}
.big-icon{
    width: 45px;
    height: 45px; 
    margin-right: 10px;
}


.table{display: table;}
.td{display: table-cell; vertical-align: middle;}


.button{padding: 0 12px; line-height: 38px; font-size: 14px; border: 1px solid #8CCC23; color: #8CCC23; background: transparent; border-radius: 5px; text-decoration: none; font-weight: 700; display: inline-block;}
.button.fill{background: #8CCC23; color: #fff;}

.green-buttons .button{border-color: #fff; color: #fff; margin-left: 8px;}
.button.fill-white{background: #fff; color: #4C4A4A; border: 1px solid #fff;}

.button.orange{border-color: transparent; color: orange;}


.header-1{line-height: 32px; font-family: 'Noto Sans', sans-serif;}
.header-1 div{color: rgba(255,255,255,0.65); font-size: 14px;}
.header-1 .color-white{color: #fff; text-transform: uppercase; font-size: 13px;}



.header-2 .line-content &gt; div{
    float: left;
    
}
.header-2 .line-content{padding: 12px 0;}
.header-2 .logo{width: 128px; height: 56px; background: url(../images/logo.svg) 0 0 no-repeat; background-size: 100% auto; background-position: bottom center;}
.header-2 .top-menu{margin-left: 58px; padding-top:15px;}
.header-2 .top-menu li{display: inline-block; padding: 0 15px; color: #fff; font-size: 12px; line-height: 14px; text-decoration: none;}

.header-2 .line-content &gt; div.top-buttons{text-align: right; float: right; margin-top:7px;}
.header-2 .line-content &gt; div.top-buttons a{margin-left: 10px;}
.phone-contaner{display: inline-block; text-align: right; vertical-align: middle;}
.phone-contaner .button.orange{padding: 0; line-height: 1; font-size: 18px;}
.phone-contaner span{display: block; font-size: 11px; color: rgba(255,255,255,0.65);}

.header-3.lazy{background: none;}
.header-3{background: url(../images/bg1.jpg) 0 0 no-repeat;     background-position-y: center; background-size: cover; overflow: hidden;}
.main-slogan-contaner{margin:100px auto; max-width: 800px; background: rgba(255,255,255,0.6); border-radius: 5px; padding: 30px 20px; text-align: center;}
.main-slogan-contaner h1{font-weight: 700; font-size: 30px; margin-bottom: 20px;}
.main-slogan-contaner h2{font-size: 16px; font-weight: 400; margin-bottom: 20px;}
.main-slogan-contaner a{margin-bottom: 20px;}
.main-slogan-contaner p{margin-top:15px; padding:0 10px;}


.section.section-1{background: #efefef; padding: 20px 0 0;}
.list-services span{display: inline-block; padding: 0 20px 20px; font-weight: 700; font-size: 12px;}



.content-regalii{margin: 40px 0 20px; text-align: center;}
.reg{padding: 0 37px; display: inline-block; vertical-align: top;}

.content-regalii img {
    height: 100px;
    width: auto;
    margin-bottom: 30px;
}


.h1{margin: 60px 0 40px; font-size: 30px; font-weight: 700; text-align: center; color: #2E2E2E;}



.section{padding: 60px 0;}
.section p{font-size: 15px; line-height: 22px; font-weight: 400; color: #4C4A4A; font-family: 'Noto Sans', sans-serif;}


.section-gallery h2{font-size: 30px; font-weight: 700; color: #2E2E2E; margin-bottom: 16px}

.section-gallery h3{margin-top: 30px; font-size: 16px; font-weight: 700; color: #2E2E2E; margin-bottom: 12px;}
.section-gallery .col-50 .line-content .col-50:first-child{padding-right:10px;}
.section-gallery .col-50 .line-content .col-50:last-child{padding-left:10px;}


.line-content.flex{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.line-content.flex &gt; div{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}



.column-padding-33 .col-33{padding:0 5px;}
.column-padding-33 .col-33:first-child{padding-left:0; padding-right: 10px;}
.column-padding-33 .col-33:last-child{padding-left:10px; padding-right: 0;}

.column-padding-25 .col-25{padding:0 7px;}
.column-padding-25 .col-25:first-child{padding-left:0; padding-right: 7px;}
.column-padding-25 .col-25:last-child{padding-left:7px; padding-right: 0;}


.gallery-contaner{padding-left: 115px;}

.reverse .gallery-contaner{padding-right: 115px; padding-left: 0;}
.section-gallery.reverse{background: rgba(121, 173, 37, 0.1);}

.main-image{width: 100%;}
.main-image img{width: 100%; border-radius: 5px; }
.thumbs img{width: 100%; border-radius: 5px;}
.thumbs .thumb{padding: 15px 5px;}
.thumbs .thumb:first-child{padding-left:0; padding-right:10px;}
.thumbs .thumb:last-child{padding-right:0; padding-left:10px;}



.bg-dark-green h2, .section-5 h2{font-size: 40px; font-weight: 700; margin-bottom: 5px;}
.section.bg-dark-green p, .section.bg-dark-green h2{color: #fff;}
.section.bg-dark-green p{font-size: 18px;}
.bg-dark-green .green-buttons{margin-top: 30px;}



.section-4-1 img{max-width: 100%; height: auto;}
.section-4-1 .line-content &gt; .col-50:first-child{padding-right:22px; padding-top:10px;}
.section-4-1 .line-content &gt; .col-50:last-child{padding-left:22px;}
.section-4-1 h2 {
    font-size: 30px;
    line-height: 45px;
}
.section-4-1 p{
    margin-top: 15px;
    margin-bottom: 15px;
}

    
    
.section-4-2 img{max-width: 100%; height: auto;}
.section-4-2 .col-75{padding-left: 44px;}
.section-4-2 p{
    margin-top: 15px;
    margin-bottom: 15px;
}
.section-4-2 .line-content{margin-bottom: 44px;}
.section-4-2 .line-content:last-child{margin-bottom: 0;}

.section-4-2 ul{    list-style: square; margin-left: 30px;}
.section-4-2 ul li{margin-bottom: 10px;}
.section-4-2 img{width: auto !important;}

.section-4-2 h2 {
    font-size: 30px;
    line-height: 45px;
}



.section-5.lazy{background: none;}
.section-5{background: url(../images/section-5.jpg) center 355px no-repeat; background-size: 100% auto; padding-bottom: 700px;}

.section-5 h3{font-size: 20px; line-height: 30px;}
.section-5 .line-content .col-33 &gt; div{padding: 30px;}
.section-5 p{margin-bottom: 15px; margin-top:15px;}
.section-5 .line-content .col-33 &gt; div p:last-child{margin-bottom: 0;}


.section-6 h2{font-size: 30px; line-height: 45px;}
.section-6 h2.green{font-size: 20px; color: #79AD25; line-height:1; margin-bottom: 15px;}
.section-6 p{margin-top:15px; margin-bottom: 15px;}
.pl-115{padding-left: 100px;}

.section-6 .line-content &gt; div{padding-right: 30px;}
.section-6 .line-content &gt; div:last-child{padding-right: 0;}

.section-6 .bg-light-green{padding: 30px 30px 120px; background-image: url(../images/logo-2.svg); background-position: right bottom; background-repeat: no-repeat;}
.section-6 h3{font-size: 25px; margin-bottom: 35px;}
.section-6 .bg-light-green p{font-size: 13px; margin: 5px; color: #4C4A4A;}
.section-6 .bg-light-green .green{margin-bottom:20px;}
.section-6 .bg-light-green .line-content{margin-bottom: 30px;}
.section-6 .bg-light-green .green{font-size: 20px; color: #79AD25; font-weight: 600; font-family: 'Montserrat', sans-serif;}
.section-6 .green.big{font-size: 40px}

.section-6 .bg-light-green li{display: block; margin-bottom: 10px; padding: 8px 12px; background: transparent linear-gradient(90deg, rgba(121, 173, 37, 0.25) 0%, #F1F7E8 100%) 0% 0% no-repeat padding-box; font-size: 13px; font-family: 'Noto Sans', sans-serif;}



.section-7 h2{font-size: 40px; margin-bottom: 50px; color: #2E2E2E;}
.section-7 {text-align: center;}
.section-7 p{font-size: 16px; font-weight: 600; margin-top: 10px;}
.section-7 .medium-icon{margin-right: 0;}




.section-8 h2{font-size: 40px; margin-bottom: 10px; color: #2E2E2E;}
.section-8 {text-align: center;}
.section-8 p{font-size: 16px;  margin-bottom: 40px;}
.section-8 img{width: 100%; height: auto; padding: 5px;}



.section-9 h2{font-size: 40px; margin-bottom: 40px; color: #2E2E2E;}
.section-9 .col-33{padding:0 30px 90px;}
.section-9 .line-content .col-33:first-child{padding-left:0; padding-right: 60px;}
.section-9 .line-content .col-33:last-child{padding-left:60px; padding-right: 0;}
.section-9 .col-33 .bg-light-green-opcity{padding: 30px;}
.section-9 h3{font-size: 16px; margin-bottom: 10px;}




.arrow-right {position: relative; z-index: 9;}
.arrow-right:after{content: " "; position: absolute; width: 90px; height: 100%; right: -90px; top: 0; background: url(../images/arrow-right.png) center center no-repeat; background-size:  100% auto;}

.arrow-left {position: relative; z-index: 9;}
.arrow-left:after{content: " "; position: absolute; width: 90px; height: 100%; left: -90px; top: 0; background: url(../images/arrow-left.png) center center no-repeat; background-size:  100% auto;}

.arrow-bottom {position: relative; z-index: 9;}
.arrow-bottom:after{content: " "; position: absolute; width: 100%; height: 90px; right: 0; bottom: -90px; background: url(../images/arrow-bottom.png) center center no-repeat; background-size:  auto 100%;}
.section-9 .line-content .col-33.pb0{padding-bottom:0;}



.section-10{text-align: center;}
.section-10 h2{font-size: 40px; color: #2E2E2E; margin-bottom: 10px;}
.section-10 h2.green{color: #79AD25; font-size: 20px; margin-bottom: 10px;}
.section-10 p{font-size: 16px;  margin-bottom: 40px;}
.section-10 .line-content{text-align: left;}
.section-10 .line-content p{font-size: 14px; margin-bottom:0;}
.section-10 h3{font-size: 20px; margin-bottom: 8px; text-align: left;}
.section-10 img{margin-bottom: 15px; display: block;}




.section-11 h2{font-size: 40px; color: #2E2E2E; margin-bottom: 40px;}
.section-11 h2.green{color: #79AD25; font-size: 18px; margin-bottom: 30px;}
.section-11 .col-33{padding-right: 22px;}
.section-11 .col-33 img{width: 100%;}
.section-11 .col-66{padding-left: 22px;}

.section-11 .line-content .col-50:first-child{padding-right: 22px;}
.section-11 .line-content .col-50:last-child{padding-left: 22px;}
.section-11 p{font-size: 16px;  margin-bottom: 14px;}



.section-12 h2{font-size: 40px; color: #2E2E2E; margin-bottom: 10px;}
.section-12 p{font-size: 16px;  margin-bottom: 30px;}
.section-12 h3{font-size: 16px; font-weight: 600; margin-top: 10px;}
.section-12 .video{}
.section-12 .video img{width: 100%; height: auto;}
.section-12 .video a{display: block; position: relative;}
.section-12 .video a span{position: absolute; width: 100%; height: 100%; display: block; background: rgba(0,0,0,0.4) url(../images/play_circle_filled.svg) center center no-repeat; top:0; left: 0;}






.section-13 h2{font-size: 40px; color: #2E2E2E; margin-bottom: 40px;}

.section-13 .line-content{overflow: unset;}


.section-13 .col-33 &gt; div{box-shadow: 0px 3px 9px #cccccc; border-radius: 5px; padding: 24px; position: relative; padding-bottom: 73px;}
.section-13 p{font-size: 15px;  margin-bottom: 30px; line-height: 27px;}


.section-13 p.avatar{line-height: 60px; font-size: 16px; font-weight: 600; position: absolute; bottom:0;}
.avatar img{margin-right: 12px; display: inline-block; border-radius: 50%; width: 60px; height: 60px;}
.show-less-revievs{display: none;}
.show-more-contaner, .show-less-contaner{text-align: center; margin-top:30px;}
.show-more-contaner a, .show-less-contaner a{font-size: 16px; color: #4284DD; text-decoration: none; font-weight: 600;}
.line-content.flex.rev-display-none{display: none; margin-top:14px;}



.section-14 {text-align: center;}
.section-14 img{margin: 0 auto; display: block;}
.section-14 img.agr-logo{margin-bottom: 26px;}
.section-14 strong{font-size: 50px; display: block; color: #2E2E2E; margin-top: 26px; font-family: 'Noto Sans', sans-serif;}
.section-14 span{font-size: 50px; display: block; color: #4C4A4A; font-size: 16px; margin-top: 15px;}
.section-14 .col-33 &gt; div, .section-14 .col-25 &gt; div{padding: 30px;}







.section-15 h2{margin-bottom: 30px; color: #2E2E2E; font-size: 40px;}

.section-15 .col-33 &gt; div{padding: 24px; width: 100%;}

.section-15 p.mont{font-family: 'Montserrat', sans-serif;}
.section-15 h3{font-size: 21px; margin-bottom: 8px;}
.section-15 p.green{color: #79AD25; font-size: 18px; font-family: 'Montserrat', sans-serif; margin-top:16px;}
.section-15 p span{font-weight: 600;}
.section-15 .block-1{background-image: url(../images/block-1.svg); background-repeat: no-repeat; background-position: right bottom;}
.section-15 .block-2{background-image: url(../images/block-2.svg); background-repeat: no-repeat; background-position: right bottom;}
.section-15 .block-3{background-image: url(../images/block-2.svg); background-repeat: no-repeat; background-position: right bottom;}

.section-15 .line-2{margin-top: 15px;}
.section-15 .line-2 p{padding-top:10px;}
.section-15 .line-2 h3{margin-bottom: 0px;}

.section-15 .bg-light-green-opcity div{background-image: url(../images/perguson.png); background-repeat: no-repeat; background-position: right top;}




.section-16 .right-padding{padding-right: 95px;}
.section-16 .left-padding{padding-left: 95px;}
.section-16 h2{margin-bottom: 10px; color: #2E2E2E; font-size: 40px;}
.section-16 h3.green{font-size: 21px; margin-bottom: 45px; color: #79AD25;}
.section-16 .content-regalii{text-align: left;}
.section-16 .content-regalii img{margin-bottom: 20px;}
.section-16 .content-regalii .reg{padding: 0 14px;}
/*.section-16 .content-regalii .reg:first-child{padding-left:0;}*/
.section-16 .content-regalii .reg:last-child{padding-right:0;}
.section-16 li{padding-bottom:10px;}

.form-contaner{background: #fff; box-shadow: 0px 3px 9px #ccc; border-radius: 5px; padding: 0 0 30px; position: relative;}
.form-contaner-h2{padding: 30px 30px 0 30px;}
.form-contaner h2{min-height: 40px; font-size: 24px; color: #2E2E2E; background: url(../images/logo-black.svg) right center no-repeat; background-size: auto 40px; padding: 0 0 0px; margin: 0; }

.form-contaner:before{display: block; content: " "; height: 394px; width: 104px; position: absolute; top:15px; left: -104px; background: url(../images/arrow-form.png) top right no-repeat;}
.upto{font-weight: 400; padding: 10px 30px 10px 30px; font-size: 10px !important;}
.fsSubmitButton{cursor: pointer;}


/*form*/
.field-auto-capture{width: 1px !important; height: 1px !important; text-indent: -9999px !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important;}
.field-auto-capture__message {height: 0; overflow: hidden; padding: 0 !important; text-indent: -9999px; width: 0;}
.fsBody .fsRowBody{padding-left:0 !important; padding-right:0 !important;}
.fsboxshadow .fsBody .fsForm{box-shadow: none !important;}
.fsBody .fsForm{border: none !important; margin: 0 auto !important;}
.fsForm .fsSubmit{background: none !important; padding: 0 30px 15px !important;}
.fsLabel{margin-right: 0 !important; float: none !important;font-family: 'Montserrat', sans-serif;}
.fsFieldHorizontal{float: none !important;}
input, select{width: 100% !important; max-width: 100% !important; height: 50px; border: 1px solid rgba(112, 112, 112, 0.2) !important; border-radius: 4px; background: none !important;font-family: 'Montserrat', sans-serif;}
.fsBody .fsRowBody.fsCell{padding-left:30px !important; padding-right:30px !important;}
.fsSubmitButton{background: rgba(121, 173, 37, 1) !important; color: #fff; font-size: 18px; font-family: 'Noto Sans', sans-serif; }
.fsPagination{margin-bottom: 0 !important;}

.form-contaner .safe{font-size:12px; font-family: 'Noto Sans', sans-serif; line-height: 12px; text-align: center;}
.form-contaner .safe img{margin-right: 8px;}




.section-17 h2{margin-bottom: 30px; color: #2E2E2E; font-size: 40px;}
.section-17 h3{margin: 24px 0; font-size: 21px;}
.section-17 p.green{font-size: 21px; color: #79AD25; font-family: 'Montserrat', sans-serif; font-weight: 600; margin-bottom: 8px;}
.section-17 img{width: 100%; height: auto;}
.section-17 .bg-light-green{padding: 0 20px 24px;     overflow: hidden;}




.section-18{padding-top: 0;}




.section-19 h2{margin-bottom: 15px; color: #2E2E2E; font-size: 20px;}



.footer{padding: 60px 0; background: #343333;}
.footer .icon{width: 19px; height: 19px; color: #79AD25;}
.footer h3{font-size: 18px; margin-bottom: 25px; margin-top:40px; color: #fff;}
.footer p{font-family: 'Noto Sans', sans-serif; color: #fff; padding-bottom: 15px; font-size: 15px;}
.footer a, .footer span{font-family: 'Noto Sans', sans-serif; color: #fff; font-size: 15px; text-decoration: none;}
.footer .logo{width: 96px; height: 57px; background: url(../images/logo.svg) 0 0 no-repeat; background-size: 100% auto; background-position: bottom center; margin-bottom: 30px;}
.footer .grey a, .footer .grey span{color: rgba(255, 255, 255, 0.75)}
.bottom-buttons .button{margin-bottom: 10px;}




.copyright{background: #2E2E2E; padding: 22px 0;}
.copyright *{color: rgba(255, 255, 255, 0.5); font-size: 14px; font-family: 'Noto Sans', sans-serif;}


.show-mobile{display: none;}
.mobile-footer-buttons{display: none;}





/*Responsive*/
@media only screen and (max-width:1700px) {
    .section-5{background-size: cover;}
}


@media only screen and (max-width:1340px) {
    .big-wrapper{width: 100%; padding: 0 10px;}
}

@media only screen and (max-width:1260px) {
    .header-2 .line-content &gt; div{float: none;}
    .header-2 .logo{float: none; margin: 0 auto;}
    .header-2 .top-menu{float: none; text-align: center;     margin: 10px auto 30px;}
    .header-2 .line-content &gt; div.top-buttons{float: none; text-align: center;}
}

@media only screen and (max-width:1185px) {
    .wrapper{width: 100%; padding: 0 10px;}
    .section-6 .quick-facts .col-20, .section-6 .quick-facts .col-40{width: 100%; float: none; padding-right: 0; text-align: center; margin-bottom: 20px;}
    .section-6 .quick-facts-50 .col-33, .section-6 .quick-facts-50 .col-50{width: 50%; padding-right: 0; text-align: center; margin-bottom: 20px;}
    .pl-115{padding-left: 20px;}
    
    .section-16 .content-regalii{text-align: center;}
    .section-16 .content-regalii .reg{display: inline-block; margin-bottom: 28px;}
    .section-16 .content-regalii .reg:first-child {
	padding-left: 14px;
    }
    .section-16 .content-regalii .reg:last-child {
	padding-right: 14px;
    }
    
    
    .footer .col-40, .footer .col-60, .footer .col-30{width: 100%;}
    .footer  p{display: inline-block; margin-right: 20px;}
    
    .footer {padding: 30px 0;}
}

@media only screen and (max-width:1024px) {
    .gallery-contaner {
	padding-left: 20px;
    }
    .reverse .gallery-contaner {
	padding-right: 20px;
	padding-left: 0;
    }
    
    .section-14 .column-padding-25 .col-25{width: 100%; padding: 7px 7px;}
    
    
    .section-14 .column-padding-25 .col-25:last-child{padding: 7px 7px;}
    .section-14 .column-padding-25 .col-25:first-child{padding: 7px 7px;}
}

@media only screen and (max-width:900px) {
    .section-5 .col-33{width: 100%;     padding: 0 ; margin-bottom: 10px;}
    .section-5 .column-padding-33 .col-33:last-child{padding: 0;}
    .section-5 .column-padding-33 .col-33:first-child{padding: 0;}
    .section-6 .col-50{width: 100%;}
    .pl-115{padding-left: 0px;}
    
    .section-7 .col-16{width: 33.33%; margin-bottom: 40px;}
    
    .section-16 .right-padding{padding-right: 10px;}
    .section-16 .left-padding{padding-left: 10px;}
    
    .form-contaner:before{display: none;}
}

@media only screen and (max-width:850px) {
    .header-1 .line-content &gt; div:first-child{display: none;}
    .header-1 .line-content &gt; div:last-child{display: none;}
    .header-1 .line-content &gt; div{width: 100%;}
    
    .reg{padding-bottom: 20px;}
    
    .section-gallery .col-50 .col-50{width: 100%;}
    .section-gallery .col-50 .line-content .col-50:last-child{padding-left: 0;}
    
    
    .section-13 .col-33{width: 100%; padding: 0;}
    
    .section-13 .column-padding-33 .col-33:first-child {
	padding-left: 0;
	padding-right: 0px;
    }

    .section-13 .column-padding-33 .col-33:last-child {
	padding-left: 0;
	padding-right: 0px;
    }
    
    
    .section-14 .col-33{width: 100%; padding: 0; margin-bottom: 20px;}
    
    .section-14 .column-padding-33 .col-33:first-child {
	padding-left: 0;
	padding-right: 0px;
    }

    .section-14 .column-padding-33 .col-33:last-child {
	padding-left: 0;
	padding-right: 0px;
    }
    
    
    .section-15 .col-33{width: 100%; padding: 0; margin-bottom: 20px;}
    
    .section-15 div .col-33:first-child {
	padding-left: 0;
	padding-right: 0px;
    }

    .section-15 div .col-33:last-child {
	padding-left: 0;
	padding-right: 0px;
    }
    
    
    .section-17 .col-33{width: 100%; padding: 0; margin-bottom: 20px;}
    
    .section-17 div .col-33:first-child {
	padding-left: 0;
	padding-right: 0px;
    }

    .section-17 div .col-33:last-child {
	padding-left: 0;
	padding-right: 0px;
    }
    
}

@media only screen and (max-width:700px) {
  
    .section {
	padding: 30px 0;
    }
    
    .main-slogan-contaner{margin: 30px auto;}
  
    .col-25{width: 50%; padding-bottom: 40px;}
    
    .section-4-2 .col-25, .section-4-2 .col-75{width: 100%; padding: 0;}
    .section-4-2 .col-75{margin-top:20px;}
    
    .section-gallery .col-50 {width: 100%;}
    .gallery-contaner{margin-top: 20px;}
    .gallery-contaner {
	padding-left: 0px;
    }
    .reverse .gallery-contaner {
	padding-right: 0px;
	padding-left: 0;
    }
    
    .section-gallery.reverse .line-content{  display: flex; flex-flow: wrap;}
    .section-gallery.reverse .line-content &gt; div.col-50:first-child{order: 2;}
    
    .section-4 .col-50{width: 100%; text-align: center;}
    
    .section-6 h3{text-align: center;}
    
    .section-8 .col-25{padding-bottom: 0;}
    
    .section-9 .col-33{width: 100%; padding-left: 0; padding-right: 0;}
    .section-9 .line-content .col-33:first-child{padding-right: 0;}
    .section-9 .line-content .col-33:last-child{padding-left: 0;}
    
    .arrow-right:after, .arrow-left:after{
	  content: " ";
	  position: absolute;
	  width: 100%;
	  height: 90px;
	  right: 0;
	  bottom: -90px;
	  background: url(../images/arrow-bottom.png) center center no-repeat;
	  background-size: auto 100%;
	  left: unset;
	  top: unset;
    }
    
    .line-content.flex &gt; div.empty{display: none;}
    
    .section-10 .col-25, .section-10 .col-25 h3{text-align: center;}
    .section-10 .col-25 img{margin: 0 auto 15px;}
    
    .section-11 .col-33, .section-11 .col-66{width: 50%;}
    .section-11 .col-50{width: 100%;}
    
    .section-16 .col-50{width: 100%;}
    .section-16 .right-padding{padding-right: 0px;}
    .section-16 .left-padding{padding-left: 0px;}
    
    .fsBody.fsEmbed{margin-bottom: 10px !important;}
    
    .section-4-1 .line-content &gt; .col-50:first-child, .section-4-1 .line-content &gt; .col-50:last-child{padding:0; width: 100%;}
    .section-4-1 .line-content &gt; .col-50:last-child{margin-top:20px;}
}



@media only screen and (max-width:500px) {
  
    .top-buttons a{margin-bottom: 10px;}
    .top-buttons .phone-contaner a{margin-bottom: 00px;}
    
    .hide-mobile{display: none;}
    .show-mobile{display: block;}
    .header-3{background: #ffffff !important;}
    .mobile-main{display: block; width: 100%; height: auto;}
    .main-slogan-contaner{margin-top:0;}
    .header-2 .top-menu{margin: 0px auto 5px;}
    .section-5{background: #fff;}
    .section-6 .bg-light-green .line-content{margin-bottom: 10px;}
    .section-6 .bg-light-green .line-content &gt; .col-33, .section-6 .bg-light-green .line-content &gt; .col-50{text-align: center; width: 100%; padding-right: 0;}
    .line-content .quick-facts-50arrow-left &gt; .col-33 .green, .line-content .quick-facts-50arrow-left &gt; .col-50 .green{ color: #4C4A4A;}
    .reg {padding: 0 14px 20px;}
    
    .mobile-footer-buttons{display: block; position: fixed; bottom:0; left: 0; height: 75px; background: /*rgba(0,0,0,0.7)*/#8cc63f; width: 100%; z-index: 9;}
    .mobile-footer-buttons div{display: inline-block; width: 33.33%; color: #fff; text-align: center; height: 100%;}
    .mobile-footer-buttons a{display: inline-block; width: 100%; height: 100%; vertical-align: middle; padding: 8px 0 0; color: #000; text-decoration: none;}
    .mobile-footer-buttons a span{width: 100%; display: block; margin-top: 8px;}
    .mfb-1, .mfb-2{border-right: 1px solid #fff;}
    .fsRow.fsFieldRow.fsLastRow{margin-bottom:0px !important;}
    .fsForm .fsSubmit{padding-bottom:0 !important;}
    .form-contaner h2{padding-right: 100px; font-size: 20px;}
    
    .fsBody .fsRowBody.fsCell {
	padding-left: 10px !important;
	padding-right: 10px !important;
    }
    
    .fsForm .fsSubmit {
	padding: 0 10px 15px !important;
    }
    
    .copyright{margin-bottom: 75px; text-align: center;}
  
}



@media only screen and (max-width:450px) {
    .col-25{width: 100%;}
    .main-slogan-contaner .col-25 br{display: none;}
    
    .section-7 .col-16{width: 50%; margin-bottom: 40px;}
    
    .section-11 .col-33, .section-11 .col-66{width: 100%;}
    .section-11 .col-66{padding-left:0; margin-top: 20px;}
    
    .section-11 .line-content .col-50:last-child {
	padding-left: 0px;
    }
    
    .section-12 .col-33{width: 100%; padding: 0;}
    
    .section-12 .column-padding-33 .col-33:first-child {
	padding-left: 0;
	padding-right: 0px;
    }

    .section-12 .column-padding-33 .col-33:last-child {
	padding-left: 0;
	padding-right: 0px;
    }
    
    .section-18{padding: 0;}
    
    .section-4-2 img{width: 100%;}
    
}



div.fsFileUploadContainer{background-color:#efefef;padding:6px;width:180px;text-align:center}a.fsFileValue{display:block;margin-bottom:.5em}input.fsFilePreview{max-height:170px;max-width:170px}address,article,footer,header,nav{display:block}.rtl .always-ltr{display:inline-block;margin-right:-8px}.rtl .always-ltr&gt;*{float:left;display:block;margin-top:0}.fsBody #fsTopLogo .reportAbuse{text-align:center;font-size:10px}.fsBody #fsTopLogo .reportAbuse a{background:0 0;height:16px;color:#666}.fsBody .warningNoJS{color:red;background-color:#fff;border:solid 1px red;padding:20px}#fsTopLogo{position:absolute;top:0;right:9%;margin:0;display:none}#fsTopLogo a{width:150px;height:50px;background:url(../../images/3/formstackLogo.png) no-repeat center center;display:block}#fsTopLogo a span{display:none}.fsBody{color:#000;font:13px/1.4 "Helvetica Neue",Arial,"Lucida Grande",Tahoma,Verdana,sans-serif}.fsBody .fsPage{}.fsEmbed .fsPage{min-width:inherit!important}.fsBody .fsForm{background-color:#fff;margin:18px auto;border:1px solid #ccc;display:table}.fsEmbed .fsForm{display:inherit}.fsborderradius .fsBody .fsForm,.fsborderradius .fsBody .fsSectionHeader{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.fsboxshadow .fsBody .fsForm{box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 -2px 0 rgba(0,0,0,.1) inset,0 0 10px rgba(255,255,255,.5) inset,0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2)}.fsBody .fsForm .fsTable{text-align:left;padding:0 0 4px;border:none;margin:9px auto;width:100%}.fsborderradius .fsBody .fsSectionHeader{margin:10px}.fsBody .fsSectionHeader{padding:10px 15px 15px 15px;background-color:#ccc;clear:left}.fsBody .fsForm .fsSectionHeading{font-size:34px;font-weight:700;line-height:44px;line-height:36px}.fsBody .fsRowBody{padding:10px 15px}.fsForm fieldset,.fsForm fieldset legend{border:none;padding:0;margin:0}legend{white-space:normal}div.fsSignature{font-family:Arial,Tahoma,sans-serif;line-height:1;border:10px solid #efefef;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;margin-top:10px;-ms-touch-action:none}a.fsSignatureClear{font-size:10px}.fsForm.fsMaxCol1{width:auto}.fsForm.fsMaxCol2{width:800px}.fsForm.fsMaxCol3{width:900px}.fsForm.fsMaxCol4{width:1100px}.fsBody .fsFieldAddress{display:block}.fsBody .fsFieldAddress2{margin-bottom:5px}.fsBody div.fsFieldZip{width:14%}.fsBody .fsFieldRow{clear:left}.fsBody .fs2Col{min-width:600px}.fsBody .fs3Col{min-width:900px}.fsBody .fs4Col{min-width:1100px}.fs2Col .fsFieldCell{float:left;width:45%}.fs3Col .fsFieldCell{float:left;width:30%}.fs4Col .fsFieldCell{float:left;width:22%}.fsFirst.fsLast.fsFieldCell{width:auto;float:none}.fsBody .fsLabel,.fsBody label{display:block;font-weight:700;line-height:19px}.fsForm .fsLabel{width:100%;font-size:13px}.fsForm .fsLabelHorizontal&gt;label,.fsForm .fsLabelHorizontal&gt;legend,.fsForm .fsLabelHorizontal&gt;span.fsLabel,legend.fsLabelHorizontal{float:left;margin-right:10px;width:100px}.fsLabelHorizontal.fsLabel{width:110px}.fsFieldHorizontal{float:left}.fsFieldHorizontal.signature-field{width:80%}.fsBody .fsSubField{float:left;margin-right:5px}.fsBody .rtl .fsSubField{float:right;margin:0 0 0 5px}.fsBody .fsSupporting{color:#656565;font-size:11px;display:block;float:none}.fsBody .fsCallout{position:absolute;width:360px;z-index:5}.fsBody .fsCalloutTop{padding-top:21px;background:url(../../images/3/calloutTop.png) no-repeat left top}.fsBody .fsCalloutBottom{height:15px;background:url(../../images/3/calloutBottom.png) no-repeat left bottom}.fsBody .fsCalloutBody{padding:3px 12px 4px 16px;background:url(../../images/3/calloutBody.png) repeat-y left center;color:#fff;text-shadow:0 1px 1px #000}.fsBody .fsCalloutBody a{text-decoration:none;border-bottom:1px dotted;color:#ddd}.fsBody .fsCalloutBody a:hover{color:#aaa}.fsBody .fsPasswordForm{width:400px;padding-bottom:15px}.fsForm .fsSubmit{padding:20px;margin-top:10px;background-color:#efefef;clear:left}.fsborderradius .fsForm .fsSubmit{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}.fsSubmit input.fsSubmitButton{padding:3px;margin:0 auto;clear:both}.fsSubmit input.fsSubmitButton.nice:hover{zoom:1;opacity:.87}.fsSubmit input.fsSubmitMultipage{float:right;clear:none}.rtl .fsSubmit input.fsSubmitMultipage{float:left;clear:none}#fsFooterImage{clear:both;padding-top:20px}.clear,.fs-clear{clear:both}.fsBody .showMobile{display:none}div.fsError{margin:15px 10px 5px;font-size:14px;background-color:#fee;color:#000;border:1px solid red;padding:10px;clear:both;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#disabledError{width:300px;margin:54px auto;background:#fff;border:2px solid #efefef;color:#656565;padding:36px;line-height:18px}.fsPasswordForm label{display:block;color:#656565;font-size:13px}.fsPasswordForm .fsRowBody input{padding:5px;text-align:center;font-size:16px;font-weight:700}.fsPasswordForm td.fsRowBody{padding:18px 0 24px}.fsSSOForm label{display:inline}#fsPasswordError{color:#d2010b;font-weight:700;padding:0;text-align:center}.fsFieldFocused{background-color:#ffffa6}.fsFieldFocused div.fsSupporting{color:#000}.fsReadOnly,.fsWorkflowReadOnly{background-image:none}#fsConfirmAd table{width:100%;margin:36px auto}#fsConfirmAd h2{margin:0;padding:18px;text-align:center;font-size:18px;font-weight:400;background:#42bd21;color:#fff;text-shadow:0 1px 0 #000}#fsConfirmAd li{margin-bottom:18px}#fsConfirmAd img{min-width:151px}#fsConfirmAd img,#fsConfirmAd ul{margin:18px}#fsLearnMore{display:block;height:25px;width:155px;font-size:16px;text-decoration:none;color:#333;text-shadow:0 1px 0 #fff;background:url(../../images/3/buttonBG.png);line-height:25px;margin:18px auto}.fsForm textarea,.fsRowBody input[type=email],.fsRowBody input[type=number],.fsRowBody input[type=tel],.fsRowBody input[type=text]{border:1px solid #999;background-color:#fff;background-image:url(../../images/3/fieldbg.png);background-repeat:repeat-x;background-position:top left;border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;color:#333;padding:4px;font-size:14px;line-height:18px;font-weight:700;max-width:95%}.fsReadOnly input[type=email],.fsReadOnly input[type=number],.fsReadOnly input[type=tel],.fsReadOnly input[type=text],.fsReadOnly textarea,.fsWorkflowReadOnly input[type=email],.fsWorkflowReadOnly input[type=number],.fsWorkflowReadOnly input[type=tel],.fsWorkflowReadOnly input[type=text],.fsWorkflowReadOnly textarea{background-image:none}.fsReadOnly .fsDescriptionArea,.fsReadOnly .fsEmbed,.fsReadOnly .fsFileValue,.fsReadOnly .fsLabel,.fsReadOnly .fsMatrix,.fsReadOnly .fsOptionLabel,.fsReadOnly .fsProductField,.fsReadOnly .fsSignatureValue,.fsReadOnly .fsSupporting,.fsReadOnly input[type=file],.fsReadOnly input[type=radio],.fsReadOnly select,.fsReadOnly.fsSectionHeader,.fsWorkflowReadOnly .fsDescriptionArea,.fsWorkflowReadOnly .fsEmbed,.fsWorkflowReadOnly .fsFileValue,.fsWorkflowReadOnly .fsLabel,.fsWorkflowReadOnly .fsMatrix,.fsWorkflowReadOnly .fsOptionLabel,.fsWorkflowReadOnly .fsProductField,.fsWorkflowReadOnly .fsSignatureValue,.fsWorkflowReadOnly .fsSupporting,.fsWorkflowReadOnly input[type=file],.fsWorkflowReadOnly input[type=radio],.fsWorkflowReadOnly select,.fsWorkflowReadOnly.fsSectionHeader{opacity:.65}.fsReadOnly input[type=number],.fsWorkflowReadOnly input[type=number]{-moz-appearance:textfield}.fsForm input[type=email].fsField:focus,.fsForm input[type=file].fsField:focus,.fsForm input[type=number].fsField:focus,.fsForm input[type=tel].fsField:focus,.fsForm input[type=text].fsField:focus,.fsForm textarea.fsField:focus{border-color:#00f}.fsForm .fsReadOnly input[type=email].fsField:focus,.fsForm .fsReadOnly input[type=file].fsField:focus,.fsForm .fsReadOnly input[type=number].fsField:focus,.fsForm .fsReadOnly input[type=tel].fsField:focus,.fsForm .fsReadOnly input[type=text].fsField:focus,.fsForm .fsReadOnly textarea.fsField:focus,.fsForm .fsWorkflowReadOnly input[type=email].fsField:focus,.fsForm .fsWorkflowReadOnly input[type=file].fsField:focus,.fsForm .fsWorkflowReadOnly input[type=number].fsField:focus,.fsForm .fsWorkflowReadOnly input[type=tel].fsField:focus,.fsForm .fsWorkflowReadOnly input[type=text].fsField:focus,.fsForm .fsWorkflowReadOnly textarea.fsField:focus{border:none}.fsReadOnly .ui-datepicker-trigger,.fsWorkflowReadOnly .ui-datepicker-trigger{display:none}.fsRowBody input[type=checkbox],.fsRowBody input[type=radio]{float:left;vertical-align:bottom;padding:0;margin:3px 7px 0 0;position:relative}.rtl .fsRowBody input[type=checkbox],.rtl .fsRowBody input[type=radio]{float:right;margin:3px 0 0 7px}.fsRowBody input[type=checkbox].vertical,.fsRowBody input[type=radio].vertical{clear:left;float:left;width:13px;height:13px;padding:0;margin:0 7px 0 0;vertical-align:bottom;position:relative;top:3px}.rtl .fsRowBody input[type=checkbox].vertical,.rtl .fsRowBody input[type=radio].vertical{clear:right;float:right;margin:0 0 0 7px}.fsBody .fsLabelHorizontal .fieldset-content label{width:250px}.fsBody .fsLabelHorizontal .fieldset-content label.horizontal{width:auto}.fsBody .fsLabelHoriztonal .fieldset-content .clear label{width:100px}label.fsOptionLabel{font-weight:400;line-height:20px}.fsOptionLabel.horizontal{float:left;margin:0 20px 0 0}.fsOptionLabel.horizontal+.fsOtherField{float:left}.rtl .fsOptionLabel.horizontal{float:right;margin:0 0 0 20px}.rtl .fsOptionLabel.horizontal+.fsOtherField{float:right}.fsLabelVertical .fsSupporting{clear:left}.fsSupporting{max-width:100%}.fsForm select{font-size:15px;line-height:18px}.fsRequiredMarker{padding-left:2px;color:#ba0000;font-size:16px;font-weight:700;font-family:Verdana;float:none}.fsSupporting.fsRequiredLabel span{font-size:inherit;height:inherit}.fsPagination{text-align:center;margin:25px 0}.fsPagination .fsNextButton{float:right}.rtl .fsPagination .fsNextButton{float:left}.fsPagination .fsPreviousButton{float:left}.rtl .fsPagination .fsPreviousButton{float:right}.fsPagination 
button,.fsPagination input{font-size:16px}.fsValidationError{background-color:#fcc!important}.fsValidationError .fsLabel{color:#ba0000;padding-left:20px;background-image:url(../../images/3/validationAlert.png);background-repeat:no-repeat;background-position:left bottom}.fsCounter{display:inline-block;margin-top:-5px;font-size:16px;color:#656565;font-family:Georgia,Serif;text-align:right;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recaptchatable img:hover{box-shadow:0 0 0 1px red;-moz-box-shadow:0 0 0 1px red;-webkit-box-shadow:0 0 0 1px red}.fsResumeLink{font-weight:700;font-size:14px}div.fsProgress{border:1px solid #ccc;width:100px;margin:9px auto}div.fsProgressBarContainer{width:96%;height:10px;margin:1px;border:1px solid #ddd;background:#fff;position:relative;text-align:left}div.fsProgressBar{width:0;height:10px;background:#c5c5c5}div.fsProgressText{z-index:10;line-height:10px;font-size:9px;text-align:center;width:96%;margin-top:-10px;padding-bottom:2px;color:#000}div.fsSaveIncomplete{background-color:#ccc;margin-bottom:-10px;padding:4px 20px 8px;text-align:center;box-shadow:0 0 3px 1px #999 inset;-webkit-box-shadow:0 0 3px 1px #999 inset;-moz-box-shadow:0 0 3px 1px #999 inset;clear:left}.fsSaveIncomplete a{font-size:13px;color:#444}.fsSaveIncomplete a:visited{color:#656565}.fsSaveIncomplete a:hover{color:#000}#fsSubmissionCheckmark{width:75px;height:68px;float:left;background:url(../../images/3/confirmationCheckmark.png)}.fsBlankSection{display:none}.fsMatrix{font-size:11px;width:100%;margin:6px 0;border-collapse:collapse}.fsMatrix td,.fsMatrix th{text-align:center;padding:4px 0;font-weight:400;border-bottom:dotted 1px #ccc}.fsMatrix th.fsMatrixLabel{text-align:left;padding-right:8px}.rtl .fsMatrix th.fsMatrixLabel{text-align:right;padding-left:8px}.fsMatrixCol1,.fsMatrixCol2{text-align:center;padding:4px 0;width:15%;border-bottom:1px dotted #ccc;font-weight:400}.fsMatrixCol1 input[type=checkbox],.fsMatrixCol1 input[type=radio],.fsMatrixCol2 input[type=checkbox],.fsMatrixCol2 input[type=radio]{float:none}.fsMatrixCol1{background:url(../../images/3/black_translucent.png)}.fsMatrixCol2,.fsMatrixLabel{background:url(../../images/3/white_translucent.png)}.fsCurrency{font-size:16px;color:#555}.fsCurrency.fsCurrencySuffix{margin-right:0!important;margin-left:5px!important}.fsNumberCurrencyValue{display:none}.fsSliderBg{position:relative;background:url(../../images/3/slider-bg.gif) no-repeat 5px 0;height:28px;width:108px;float:left}.fsSliderDiv{position:relative;width:108px;float:left;margin-top:9px}.fsSliderBg .fsSliderThumb{position:absolute;cursor:default;top:4px}div.fsSliderValue{float:left;margin-left:15px;font-size:14px;font-weight:700;background-color:#f7f7f7;color:#333;padding:5px;white-space:nowrap}input.fsFormatCreditCard{margin-right:10px}img.fsCreditCardLogo{vertical-align:top;border:solid 1px #777}.discountcodeMsg{font-style:italic;font-size:x-small;display:block}#recaptcha_area{margin-left:auto;margin-right:auto}#mobile-alert p{width:100%;text-align:center!important}#mobile-alert input[type=submit]{background:0 0;border:none;color:red;text-decoration:underline;cursor:pointer}span.fsSlim{display:none}span.fsFull{display:inherit}.fsNextButton span.fsFull:after{content:" \00bb"}.fsPreviousButton span.fsFull:before{content:"\00ab\00a0"}.fsMatrixColCount1{width:100%}.fsMatrixColCount2{width:50%}.fsMatrixColCount3{width:33%}.fsMatrixColCount4{width:25%}.fsMatrixColCount5{width:20%}.fsMatrixColCount6{width:16%}.fsMatrixColCount7{width:14%}.fsMatrixColCount8{width:12.5%}.fsMatrixColCount9{width:11%}.fsMatrixColCount10{width:10%}.fsMatrixColCount11{width:9%}.fsMatrixColCount12{width:8%}.fsMatrixColCount13{width:7.5%}.fsMatrixColCount14{width:7%}.fsMatrixColCount15{width:6.5%}.fsFieldCell.fsSpan100{width:100%}.fsFieldCell.fsSpan75{width:72%}.fsFieldCell.fsSpan66{width:63%}.fsFieldCell.fsSpan50{width:45%}.fsFieldCell.fsSpan33{width:30%}.fsFieldCell.fsSpan25{width:22%}.ui-datepicker-trigger{width:18px;height:18px}.fsSpan100 .fsProductField__image-container{float:left;width:10%}.fsSpan50 .fsProductField__image-container{float:left;width:25%}.fsProductField__image{border-radius:5px;width:100%}.fsSpan100 .fsProductField__image,.fsSpan50 .fsProductField__image{width:90%}.fsSpan100 .fsProductField__info,.fsSpan50 .fsProductField__info{float:left;width:70%}.rtl .fsSpan100 .fsProductField__info,.rtl .fsSpan50 .fsProductField__info{float:right}.fsSpan100 .fsProductField__info--no-image{margin-left:0;width:80%}.fsSpan50 .fsProductField__info--no-image{width:100%}.fsProductField__info__name{font-size:16px;font-weight:700}.fsBody .fsProductField__info__description{color:#777;line-height:15px;margin-top:5px;text-align:justify}.fsProductField__fields{margin-top:10px;text-align:right}.fsSpan100 .fsProductField__fields{float:right;margin:0;width:20%}.rtl .fsProductField__fields{float:left;text-align:left}.fsBody .fsProductField__fields__fixed-amount{color:#42aa44;font-size:16px;margin-top:25px}.fsBody .fsProductField__fields__quantity{margin-top:5px}.fsBody .fsProductField__fields__any-amount{margin-top:29px}.fsBody .fsProductField__fields__any-amount input{width:61px}.fsBody .fsProductField__fields__no-charge{color:#1c93c6;font-size:16px;margin-top:25px}.fsBody .fsProductField__fields__sold-out{color:#e30000;font-size:14px;margin-top:4px}.fsBody .fsProductField__wait-list{margin-top:10px;text-align:right}.fsBody .fsProductField__wait-list label{font-weight:400}.fsBody .fsProductField__wait-list input[type=checkbox]{float:none;vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}@media all and (max-width:699px),all and (device-width:768px) and (device-height:1024px) and (orientation:portrait),all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){span.fsSlim{display:inherit}span.fsFull{display:none}.fsBody .showMobile{display:inherit}.fsBody .hideMobile{display:none}.fsBody{margin-bottom:80px}.fsBody .fsForm,.fsBody .fsPage{min-width:inherit;width:100%}.fsBody .fs1Col .fsFieldCell,.fsBody .fs2Col .fsFieldCell,.fsBody .fs3Col .fsFieldCell,.fsBody .fs4Col .fsFieldCell{width:auto}.fsBody .fsForm textarea,.fsBody .fsRowBody input[type=email],.fsBody .fsRowBody input[type=number],.fsBody .fsRowBody input[type=tel],.fsBody .fsRowBody input[type=text]{width:85%}.fsBody .fsForm{margin:0;width:100%;display:block;padding:1px 0 10px 0}.fsborderradius .fsForm .fsSubmit{border-radius:0}.fsPagination .fsNextButton{margin-right:10px}.fsPagination .fsPreviousButton{margin-left:10px}.fsBody .fs2Col{min-width:inherit}.fsBody .fs3Col{min-width:inherit}.fsBody .fs4Col{min-width:inherit}div.fsProgress{width:65px}div.fsProgressBarContainer{width:95%}div.fsProgressText{width:95%}.fsPagination .fsNextButton{width:69px;height:37px;margin:0 15px 0 0;padding:0;border:0;background:transparent url(../../images/3/mobileNext.png) no-repeat center top!important;text-indent:-1000em;cursor:pointer}.fsForm.rtl .fsPagination .fsNextButton{background:transparent url(../../images/3/mobilePrev.png) no-repeat center top!important}.fsPagination .fsPreviousButton{width:69px;height:37px;margin:0 0 0 15px;padding:0;border:0;background:transparent url(../../images/3/mobilePrev.png) no-repeat center top!important;text-indent:-1000em;cursor:pointer}.fsForm.rtl .fsPagination .fsPreviousButton{background:transparent url(../../images/3/mobileNext.png) no-repeat center top!important}.fsSubmit input.fsSubmitMultipage{margin-right:15px}.fsBody .fsPasswordForm{width:100%}.fsSpan25,.fsSpan33,.fsSpan50,.fsSpan66,.fsSpan75{width:auto}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait),all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.fsBody .fsForm textarea,.fsBody .fsRowBody input[type=email],.fsBody .fsRowBody input[type=number],.fsBody .fsRowBody input[type=tel],.fsBody .fsRowBody input[type=text]{padding:16px;font-size:160%}.fsSubField{width:49%}.fsSubField.fsFieldCity,.fsSubField.fsFieldState,.fsSubField.fsFieldZip{width:inherit}.fsSubField.fsFieldCity{margin-right:15px;width:49%}.fsSubField.fsFieldState{margin-right:20px}.fsFieldName{width:85%!important}.fsLabel{font-size:150%!important}.fsSupporting{font-size:125%!important}.fsOptionLabel{line-height:30px!important;font-size:150%;min-width:4em}input[type=checkbox],input[type=radio]{width:25px!important;height:25px!important}input[type=radio]{border-radius:50px}select{height:30px!important}th.fsMatrixCol1,th.fsMatrixCol2{font-size:150%;border-radius:4px 4px 0 0;padding:10px;font-weight:700;line-height:110%}.fsMatrixLabel{font-size:150%;line-height:110%;padding:10px 0!important}.fsMatrix{margin-top:15px!important}}@media (device-width:768px) and (device-height:1024px) and (orientation:landscape){.fsSubField.fsFieldCity{margin-right:5px;width:57%}}@media only screen and (max-width:1024px){.fsBody img{max-width:100%;height:auto}}@media (max-width:40em){.fsRow.fsFieldRow.fsLastRow{margin-bottom:1em}.fsBody .fsProductField__info__description{text-align:left}.fsboxshadow .fsBody .fsForm{box-shadow:none}.fsForm .fsLabel{margin-bottom:.75em}.fsSubField{width:100%}.fsForm textarea,.fsRowBody input[type=email],.fsRowBody input[type=number],.fsRowBody input[type=tel],.fsRowBody input[type=text]{display:block;width:100%!important;font-size:1.5em}label.fsOptionLabel{font-weight:400;display:block;padding:.5em 1em;margin:.5em .5em .5em 0;border-radius:3px;cursor:pointer;background:#fff;background-image:-o-linear-gradient(-90deg,rgba(255,255,255,.5) 0,rgba(228,228,228,.5) 100%);background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,.5) 0,rgba(228,228,228,.5) 100%);background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,.5) 0,rgba(228,228,228,.5) 100%);background-image:-ms-linear-gradient(-90deg,rgba(255,255,255,.5) 0,rgba(228,228,228,.5) 100%);background-
image:linear-gradient(-180deg,rgba(255,255,255,.5) 0,rgba(228,228,228,.5) 100%);border:1px solid #dfdfdf}.fsBody .fsProductField__info{width:62%;margin:0 0 0 4%;float:left}.fsSpan100 .fsProductField__image-container{width:15%}.fsBody .fsProductField__image{width:100%;height:100%;margin-right:0;float:left}.fsBody .fsProductField__fields{text-align:left;width:93%;background:#ecf2e1;padding:.6em 1em;margin-top:1em}.fsBody .fsProductField__fields__fixed-amount{float:left;margin-right:1em;font-size:18px;margin-top:2px;font-weight:600}.fsBody .fsProductField__fields__quantity{float:left;margin-top:2px;font-size:1.1em}div.fsSubField.fsFieldState{width:70%;margin:.5em .5em 0 0}}.fsSocialAutofill{margin:15px 15px 0 15px}.fsSocialAutofill .fsLabel{width:auto;font-size:1em;line-height:2em;margin-bottom:5px}.fsSocialAutofill--icons{border-bottom:1px solid #ddd;font-size:16px;line-height:36px;padding-bottom:5px}.fsSocialAutofill--icons a{font-size:42px;opacity:.8;text-decoration:none}.fsSocialAutofill--icons a:hover{opacity:1}.fsSocialAutofill--buttons a{border-radius:4px;background-image:-o-linear-gradient(-89deg,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(-89deg,#fff 0,#e0e0e0 100%);background-image:-ms-linear-gradient(-89deg,#fff 0,#e0e0e0 100%);background-image:linear-gradient(-179deg,#fff 0,#e0e0e0 100%);border:1px solid #d1d1d1;padding:.4em 1em;color:#333;text-decoration:none;font-weight:500;display:inline-block;margin:.5em 0;-o-text-shadow:1px 1px 0 rgba(255,255,255,.8);-moz-text-shadow:1px 1px 0 rgba(255,255,255,.8);-ms-text-shadow:1px 1px 0 rgba(255,255,255,.8);text-shadow:1px 1px 0 rgba(255,255,255,.8)}.fsSocialAutofill--buttons a:hover{background-image:-o-linear-gradient(-89deg,#fff 0,#efefef 100%);background-image:-moz-linear-gradient(-89deg,#fff 0,#efefef 100%);background-image:-ms-linear-gradient(-89deg,#fff 0,#efefef 100%);background-image:linear-gradient(-179deg,#fff 0,#efefef 100%);border:1px solid #afafaf}.fsSocialAutofill--buttons a span{padding-left:2em;display:inline-block}.fsSocialAutofill--buttons .fsLabel{width:auto;font-size:13px;line-height:1.4}.fsBody .fsHidden,.fsBody .fsWorkflowHidden{padding:0!important;margin:0!important;display:none}.fsBody .fsHiddenPage{padding:0!important;margin:0!important;height:0;display:none}.fsHiddenByFieldSetting{display:none}.hidden{position:absolute;left:-999em;width:.1em;height:.1em;overflow:hidden}

.fs-form-dialog .fs-modal__middle{padding:20px;color:#595d64}.fs-form-dialog .fs-modal__bottom{padding:10px 20px!important}.fs-form-dialog--hidden{display:none;opacity:0}
</pre></body></html>