@media only screen and (min-width: 990px) and (max-width: 1040px) {
.main-navigation ul li {font-size:14px;}
.main-navigation ul li.phone {font-size:16px; margin-top:18px !important; right:15px;}
.main-navigation ul li.phone a {padding:10px 12px;}
.main-navigation ul li.phone a i {margin:0 0 0 10px; font-size:1.7em; top:4px;}
.entry-content h1 {font-size:32px;}
.entry-content h2 {font-size:40px;}
.entry-content {font-size:16px;}
.font20 {font-size:18px;}
#main {padding:15px;}
#home-banner .caption {width:94%; padding:40px 3% 40px 0;}
#home-banner .caption .caption-text {padding:15px 10px 15px 0; margin-bottom:15px;}
#home-banner .caption .caption-text br{display:none;}
#home-banner .caption .so-widget-sow-button .ow-button-base a {padding:0.7em 1em; font-size:16px;}
#services {padding:0 15px 50px !important;}
#services .panel-grid-cell{width:calc(33.3333% - ( 0.67 * 30px ) );}
#home-banner.contact{padding:0 15px !important;}
#home-banner.contact .caption {width:94%; padding:40px 3% 40px 0;}
#home-banner.contact .panel-grid-cell + .panel-grid-cell .panel-cell-style {padding-left:15px;}
#footer-widgets .column-border {line-height:1.6em;}
#footer-widgets .column-border .so-panel .panel-widget-style{padding:15px;}
}
@media only screen and (max-width: 989px) {
.main-navigation ul {padding-right:15px; text-align:right;}
.main-navigation ul li {font-size:14px;}
.main-navigation ul li a {padding:10px;}
.main-navigation ul li.phone {position:relative; font-size:0; top:3px;}
.main-navigation ul li.phone a {padding:9px 13px;}
.main-navigation ul li.phone a i {margin:0; font-size:36px; top:1px; line-height:1em; width:auto;}
.entry-content h1 {font-size:26px;}
.entry-content h2 {font-size:30px;}
.entry-content h3 {font-size:20px;}
.entry-content {font-size:16px;}
.font20 {font-size:16px;}
#main {padding:15px;}
#home-banner .caption {width:94%; padding:40px 3% 40px 0;}
#home-banner .caption .caption-text {padding:15px 10px 15px 0; margin-bottom:5px;}
#home-banner .caption .caption-text br{display:none;}
#home-banner .open-hours .widget-title {margin-bottom:5px;}
#home-banner .caption .so-widget-sow-button .ow-button-base a {padding:0.7em 1em; font-size:16px;}
#services {padding:0 15px 50px !important;}
#services .panel-grid-cell{width:calc(33.3333% - ( 0.67 * 30px ) );}
#home-banner.contact{padding:0 15px !important;}
#home-banner.contact .caption {width:94%; padding:40px 3% 40px 0;}
#home-banner.contact .panel-grid-cell + .panel-grid-cell .panel-cell-style {padding-left:15px;}
#main .gform_wrapper textarea {height:208px;}
#main .call-me .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {max-width:400px; display:table; margin:0 auto;}
#colophon {padding:15px;}
#footer-widgets .widget {font-size:16px;}
#footer-widgets .column-border {line-height:1.6em;}
#footer-widgets .column-border .so-panel .panel-widget-style{padding:15px;}
}
@media only screen and (max-width: 767px) {
body.responsive #masthead.masthead-logo-in-menu .logo {margin-left:15px;}
.main-navigation .menu-main-menu-container {display:inline-block !important; position:absolute; right:65px;}
.main-navigation .menu-main-menu-container ul{padding-right:0;}
.main-navigation .menu-main-menu-container ul li{display:none;}
.main-navigation .menu-main-menu-container ul li.phone{display:block; top:0;}
.main-navigation .menu-main-menu-container ul li.phone a {padding:4px 0; text-align:center;}
.main-navigation ul {position:static;}
.main-navigation ul li {font-size:0; margin-top:32px !important;}
.main-navigation ul li a.mobilenav-main-link {padding:0 !important;}
.main-navigation ul li:hover a.mobilenav-main-link {border-color:transparent;}
.main-navigation ul li a.mobilenav-main-link img {max-height:25px; max-width:35px; margin-right:0;}
.mobile-nav-frame {width:260px !important;}
.mobile-nav-frame .title {border-bottom:none;}
.mobile-nav-frame .title .close {right:auto; left:30px;}
.mobile-nav-frame .title .back {left:auto; right:0; top:2px;}
.mobile-nav-frame .title h3{display:none;}
.mobile-nav-frame ul {border:none; box-shadow:none; border-radius:0; margin:10px 0; padding:0;}
.mobile-nav-frame ul li {padding:0; border:none; text-align:right;}
.mobile-nav-frame ul li a.link {font-size:16px; letter-spacing:-0.5px; padding:10px 36px 10px 15px; font-family:'ProximaNova'; font-weight:normal; text-transform:uppercase; margin-right:0; text-shadow:none;}
.mobile-nav-frame .slide:first-child ul li:last-child {display:none;}
.mobile-nav-frame ul li:hover {background:#e5f6fd;}
.mobile-nav-frame ul li a .fa{width:auto;}
.mobile-nav-frame [class^="fa fa-"]{margin-top:11px;}
#home-banner .caption {width:100%; padding:40px 0 0;}
#home-banner .caption .widget_sow-headline{padding:0 15px;}
#home-banner .caption .caption-text {padding:15px 15px 5px; margin-bottom:0; background:transparent;}
#home-banner .caption .caption-text:before {background:transparent;}
#home-banner .caption .caption-text:after {left:15px;}
#home-banner .caption .widget_sow-editor{margin-bottom:0;}
#home-banner .open-hours {background:#e5f6fd; padding:20px 20px 0; text-align:center;}
#home-banner .open-hours .widget-title {margin-bottom:18px;}
#home-banner .caption .panel-layout{background:#e5f6fd; padding:20px 20px 30px;}
#home-banner .img-cell {border-left:none;}
#home-banner .cell-button{display:block;}
.ow-button-base.ow-button-align-left, .ow-button-base.ow-button-align-right {text-align:center;}
body .so-widget-sow-button .ow-button-base a {padding:1em 1.5em; display:block;}
.entry-content h1, .entry-content h2 {font-size:22px;}
#icar-label .so-widget-sow-headline .sow-headline-container h3.sow-headline {font-size:20px;}
#icar-label .so-widget-sow-headline .sow-headline-container h3.sow-headline br{display:none;}
#services {padding:0 15px 50px !important;}
#services .panel-grid-cell{width:100%;}
#home-banner.contact{padding:0 !important;}
#home-banner.contact .caption {border-right:none;}
#home-banner.contact .panel-grid-cell + .panel-grid-cell .panel-cell-style {padding:0 15px;}
#main .gform_wrapper ul li.gfield.gf_right_half {position:static;}
body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {max-width:100%;}
body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
body .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {width:100% !important;}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width:100% !important;}
}
@media only screen and (max-width: 400px) {
}.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container h2.sow-headline {
text-align: center;
color: #ffffff;
line-height: 1.4em;
margin-top: 0px;
margin-bottom: 0px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container h2.sow-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container h2.sow-headline a {
color: #ffffff;
}
.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
line-height: 1.4em;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container .decoration {
line-height: 0em;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container .decoration {
text-align: center;
}
}
.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container .decoration .decoration-inside {
height: 1px;
display: inline-block;
border-top: 2px solid #00abee;
width: 100%;
max-width: 64px;
}
.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container *:first-child {
margin-top: 0 !important;
}
.so-widget-sow-headline-default-561b571b118f-280 .sow-headline-container *:last-child {
margin-bottom: 0 !important;
}.so-widget-sow-headline-default-42661c0c9fbd-280 .sow-headline-container h2.sow-headline {
text-align: left;
line-height: 1.4em;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-42661c0c9fbd-280 .sow-headline-container h2.sow-headline {
text-align: left;
}
}
.so-widget-sow-headline-default-42661c0c9fbd-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
line-height: 1.4em;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-42661c0c9fbd-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-42661c0c9fbd-280 .sow-headline-container .decoration {
line-height: 0em;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-42661c0c9fbd-280 .sow-headline-container .decoration {
text-align: center;
}
}
.so-widget-sow-headline-default-42661c0c9fbd-280 .sow-headline-container .decoration .decoration-inside {
height: 1px;
display: inline-block;
border-top: 1px none #eeeeee;
width: 100%;
max-width: 80%;
}
.so-widget-sow-headline-default-42661c0c9fbd-280 .sow-headline-container *:first-child {
margin-top: 0 !important;
}
.so-widget-sow-headline-default-42661c0c9fbd-280 .sow-headline-container *:last-child {
margin-bottom: 0 !important;
}.so-widget-sow-button-flat-0bae6ff811d1-280 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-0bae6ff811d1-280 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-0bae6ff811d1-280 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-0bae6ff811d1-280 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-0bae6ff811d1-280 .ow-button-base.ow-button-align-center.ow-button-align-justify .sowb-button {
display: inline-block;
}
}
.so-widget-sow-button-flat-0bae6ff811d1-280 .ow-button-base .sowb-button {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background: #00abee;
border-width: 1px 0;
border: 1px solid #00abee;
color: #ffffff !important;
font-size: 1em;
padding: 1em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
padding-inline: 2em;
}
.so-widget-sow-button-flat-0bae6ff811d1-280 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-flat-0bae6ff811d1-280 .ow-button-base .sowb-button.ow-button-hover:hover {
background: #03b8ff;
border-color: #03b8ff;
color: #ffffff !important;
}.ow-button-base{zoom:1}.ow-button-base:before{content:'';display:block}.ow-button-base:after{content:'';display:table;clear:both}.ow-button-base .sowb-button{cursor:pointer;display:inline-block;line-height:1em;text-align:center;text-decoration:none}.ow-button-base .sowb-button .sow-icon-image,.ow-button-base .sowb-button [class^="sow-icon-"]{font-size:1.3em;height:1em;width:auto;margin:-0.1em .75em -0.2em -0.75em;display:block;float:left}.ow-button-base .sowb-button .sow-icon-image{width:1em;background-size:cover}.ow-button-base .sowb-button.ow-icon-placement-top .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-top [class^="sow-icon-"]{margin:0 auto .5em;float:none}.ow-button-base .sowb-button.ow-icon-placement-right .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-right [class^="sow-icon-"]{margin:-0.1em -0.75em -0.2em .75em;float:right}.ow-button-base .sowb-button.ow-icon-placement-bottom .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-bottom [class^="sow-icon-"]{float:none;margin:.5em auto 0}.ow-button-base .sowb-button.ow-icon-placement-bottom>span{display:flex;flex-direction:column-reverse}.ow-button-base .sowb-button.ow-icon-placement-left .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-left [class^="sow-icon-"]{margin:-0.1em .75em -0.2em -0.75em;float:left}.ow-button-base.ow-button-align-left{text-align:left}.ow-button-base.ow-button-align-right{text-align:right}.ow-button-base.ow-button-align-center{text-align:center}.ow-button-base.ow-button-align-justify .sowb-button{display:block}.so-widget-sow-image-default-c67d20f9f743-280 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-c67d20f9f743-280 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-c67d20f9f743-280 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-c67d20f9f743-280 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}.so-widget-sow-headline-default-a711b1d73fcd-280 .sow-headline-container h2.sow-headline {
text-align: center;
line-height: 1.4em;
margin-top: 0px;
margin-bottom: 0px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-a711b1d73fcd-280 .sow-headline-container h2.sow-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-a711b1d73fcd-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
line-height: 1.4em;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-a711b1d73fcd-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-a711b1d73fcd-280 .sow-headline-container .decoration {
line-height: 0em;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-a711b1d73fcd-280 .sow-headline-container .decoration {
text-align: center;
}
}
.so-widget-sow-headline-default-a711b1d73fcd-280 .sow-headline-container .decoration .decoration-inside {
height: 1px;
display: inline-block;
border-top: 2px solid #00abee;
width: 100%;
max-width: 64px;
}
.so-widget-sow-headline-default-a711b1d73fcd-280 .sow-headline-container *:first-child {
margin-top: 0 !important;
}
.so-widget-sow-headline-default-a711b1d73fcd-280 .sow-headline-container *:last-child {
margin-bottom: 0 !important;
}.so-widget-sow-headline-default-92501a17e216-280 .sow-headline-container h3.sow-headline {
text-align: center;
line-height: 1.4em;
margin-top: 0px;
margin-bottom: 0px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-92501a17e216-280 .sow-headline-container h3.sow-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-92501a17e216-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
line-height: 1.4em;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-92501a17e216-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-92501a17e216-280 .sow-headline-container .decoration {
line-height: 0em;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-92501a17e216-280 .sow-headline-container .decoration {
text-align: center;
}
}
.so-widget-sow-headline-default-92501a17e216-280 .sow-headline-container .decoration .decoration-inside {
height: 1px;
display: inline-block;
border-top: 2px none #00abee;
width: 100%;
max-width: 64px;
}
.so-widget-sow-headline-default-92501a17e216-280 .sow-headline-container *:first-child {
margin-top: 0 !important;
}
.so-widget-sow-headline-default-92501a17e216-280 .sow-headline-container *:last-child {
margin-bottom: 0 !important;
}.so-widget-sow-button-flat-6670d6b6b465-280 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-6670d6b6b465-280 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-6670d6b6b465-280 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-6670d6b6b465-280 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-6670d6b6b465-280 .ow-button-base.ow-button-align-center.ow-button-align-justify .sowb-button {
display: inline-block;
}
}
.so-widget-sow-button-flat-6670d6b6b465-280 .ow-button-base .sowb-button {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background: #00abee;
border-width: 1px 0;
border: 1px solid #00abee;
color: #ffffff !important;
font-size: 1em;
padding: 1em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
padding-inline: 2em;
}
.so-widget-sow-button-flat-6670d6b6b465-280 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-flat-6670d6b6b465-280 .ow-button-base .sowb-button.ow-button-hover:hover {
background: #03b8ff;
border-color: #03b8ff;
color: #ffffff !important;
}.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container h3.sow-headline {
text-align: center;
color: #ffffff;
line-height: 1.4em;
font-size: 24px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container h3.sow-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container h3.sow-headline a {
color: #ffffff;
}
.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
line-height: 1.4em;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container h3.sow-sub-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container .decoration {
line-height: 0em;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container .decoration {
text-align: center;
}
}
.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container .decoration .decoration-inside {
height: 1px;
display: inline-block;
border-top: 1px none #eeeeee;
width: 100%;
max-width: 80%;
}
.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container *:first-child {
margin-top: 0 !important;
}
.so-widget-sow-headline-default-d2778421917d-280 .sow-headline-container *:last-child {
margin-bottom: 0 !important;
}.rplgsw-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.rplgsw-container-no-flexbox .rplgsw-slide{float:left}.rplgsw-container-vertical>.rplgsw-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.rplgsw-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.rplgsw-container-android .rplgsw-slide,.rplgsw-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.rplgsw-container-multirow>.rplgsw-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rplgsw-container-free-mode>.rplgsw-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.rplgsw-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.rplgsw-container-autoheight,.rplgsw-container-autoheight .rplgsw-slide{height:auto}.rplgsw-container-autoheight .rplgsw-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.rplgsw-container .rplgsw-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.rplgsw-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.rplgsw-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.rplgsw-button-next,.rplgsw-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.rplgsw-button-next.rplgsw-button-disabled,.rplgsw-button-prev.rplgsw-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.rplgsw-button-prev,.rplgsw-container-rtl .rplgsw-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.rplgsw-button-prev.rplgsw-button-black,.rplgsw-container-rtl .rplgsw-button-next.rplgsw-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.rplgsw-button-prev.rplgsw-button-white,.rplgsw-container-rtl .rplgsw-button-next.rplgsw-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.rplgsw-button-next,.rplgsw-container-rtl .rplgsw-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.rplgsw-button-next.rplgsw-button-black,.rplgsw-container-rtl .rplgsw-button-prev.rplgsw-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.rplgsw-button-next.rplgsw-button-white,.rplgsw-container-rtl .rplgsw-button-prev.rplgsw-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.rplgsw-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.rplgsw-pagination.rplgsw-pagination-hidden{opacity:0}.rplgsw-container-horizontal>.rplgsw-pagination-bullets,.rplgsw-pagination-custom,.rplgsw-pagination-fraction{bottom:10px;left:0;width:100%}.rplgsw-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.rplgsw-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.rplgsw-pagination-clickable .rplgsw-pagination-bullet{cursor:pointer}.rplgsw-pagination-white .rplgsw-pagination-bullet{background:#fff}.rplgsw-pagination-bullet-active{opacity:1;background:#007aff}.rplgsw-pagination-white .rplgsw-pagination-bullet-active{background:#fff}.rplgsw-pagination-black .rplgsw-pagination-bullet-active{background:#000}.rplgsw-container-vertical>.rplgsw-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.rplgsw-container-vertical>.rplgsw-pagination-bullets .rplgsw-pagination-bullet{margin:5px 0;display:block}.rplgsw-container-horizontal>.rplgsw-pagination-bullets .rplgsw-pagination-bullet{margin:0 5px}.rplgsw-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.rplgsw-pagination-progress .rplgsw-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.rplgsw-container-rtl .rplgsw-pagination-progress .rplgsw-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.rplgsw-container-horizontal>.rplgsw-pagination-progress{width:100%;height:4px;left:0;top:0}.rplgsw-container-vertical>.rplgsw-pagination-progress{width:4px;height:100%;left:0;top:0}.rplgsw-pagination-progress.rplgsw-pagination-white{background:rgba(255,255,255,.5)}.rplgsw-pagination-progress.rplgsw-pagination-white .rplgsw-pagination-progressbar{background:#fff}.rplgsw-pagination-progress.rplgsw-pagination-black .rplgsw-pagination-progressbar{background:#000}.rplgsw-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.rplgsw-container-3d .rplgsw-cube-shadow,.rplgsw-container-3d .rplgsw-slide,.rplgsw-container-3d .rplgsw-slide-shadow-bottom,.rplgsw-container-3d .rplgsw-slide-shadow-left,.rplgsw-container-3d .rplgsw-slide-shadow-right,.rplgsw-container-3d .rplgsw-slide-shadow-top,.rplgsw-container-3d .rplgsw-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.rplgsw-container-3d .rplgsw-slide-shadow-bottom,.rplgsw-container-3d .rplgsw-slide-shadow-left,.rplgsw-container-3d .rplgsw-slide-shadow-right,.rplgsw-container-3d .rplgsw-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.rplgsw-container-3d .rplgsw-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.rplgsw-container-3d .rplgsw-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.rplgsw-container-3d .rplgsw-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.rplgsw-container-3d .rplgsw-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.rplgsw-container-coverflow .rplgsw-wrapper,.rplgsw-container-flip .rplgsw-wrapper{-ms-perspective:1200px}.rplgsw-container-cube,.rplgsw-container-flip{overflow:visible}.rplgsw-container-cube .rplgsw-slide,.rplgsw-container-flip .rplgsw-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.rplgsw-container-cube .rplgsw-slide .rplgsw-slide,.rplgsw-container-flip .rplgsw-slide .rplgsw-slide{pointer-events:none}.rplgsw-container-cube .rplgsw-slide-active,.rplgsw-container-cube .rplgsw-slide-active .rplgsw-slide-active,.rplgsw-container-flip .rplgsw-slide-active,.rplgsw-container-flip .rplgsw-slide-active .rplgsw-slide-active{pointer-events:auto}.rplgsw-container-cube .rplgsw-slide-shadow-bottom,.rplgsw-container-cube .rplgsw-slide-shadow-left,.rplgsw-container-cube .rplgsw-slide-shadow-right,.rplgsw-container-cube .rplgsw-slide-shadow-top,.rplgsw-container-flip .rplgsw-slide-shadow-bottom,.rplgsw-container-flip .rplgsw-slide-shadow-left,.rplgsw-container-flip .rplgsw-slide-shadow-right,.rplgsw-container-flip .rplgsw-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.rplgsw-container-cube .rplgsw-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.rplgsw-container-cube.rplgsw-container-rtl .rplgsw-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.rplgsw-container-cube .rplgsw-slide-active,.rplgsw-container-cube .rplgsw-slide-next,.rplgsw-container-cube .rplgsw-slide-next+.rplgsw-slide,.rplgsw-container-cube .rplgsw-slide-prev{pointer-events:auto;visibility:visible}.rplgsw-container-cube .rplgsw-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.rplgsw-container-fade.rplgsw-container-free-mode .rplgsw-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.rplgsw-container-fade .rplgsw-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.rplgsw-container-fade .rplgsw-slide .rplgsw-slide{pointer-events:none}.rplgsw-container-fade .rplgsw-slide-active,.rplgsw-container-fade .rplgsw-slide-active .rplgsw-slide-active{pointer-events:auto}.rplgsw-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.rplgsw-zoom-container>canvas,.rplgsw-zoom-container>img,.rplgsw-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.rplgsw-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.rplgsw-container-horizontal>.rplgsw-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.rplgsw-container-vertical>.rplgsw-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.rplgsw-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.rplgsw-scrollbar-cursor-drag{cursor:move}.rplgsw-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:rplgsw-preloader-spin 1s steps(12,end) infinite;-moz-animation:rplgsw-preloader-spin 1s steps(12,end) infinite;animation:rplgsw-preloader-spin 1s steps(12,end) infinite}.rplgsw-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.rplgsw-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes rplgsw-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes rplgsw-preloader-spin{100%{transform:rotate(360deg)}}.so-widget-sow-image-default-a258e6bfa2d8 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-a258e6bfa2d8 .sow-image-container > a {
display: inline-block;
width: 100%;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-a258e6bfa2d8 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-a258e6bfa2d8 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
width: 100%;
}.so-widget-sow-button-flat-c25a862a40d0 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-c25a862a40d0 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-c25a862a40d0 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-c25a862a40d0 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-c25a862a40d0 .ow-button-base.ow-button-align-center.ow-button-align-justify .sowb-button {
display: inline-block;
}
}
.so-widget-sow-button-flat-c25a862a40d0 .ow-button-base .sowb-button {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
border-radius: 0.25em;
background: #00abee;
border-width: 1px 0;
border: 1px solid #00abee;
color: #ffffff !important;
font-size: 1em;
padding: 1em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
padding-inline: 2em;
}
.so-widget-sow-button-flat-c25a862a40d0 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-flat-c25a862a40d0 .ow-button-base .sowb-button.ow-button-hover:hover {
background: #03b8ff;
border-color: #03b8ff;
color: #ffffff !important;
}