@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800");@import url("https://fonts.googleapis.com/css?family=PT+Sans");*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;outline:none!important}html{scroll-behavior:smooth}body{color:#000;font:normal normal 400 .9rem Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:2}::-moz-selection{background:rgba(34,25,92,.8);color:#fff}::selection{background:rgba(34,25,92,.8);color:#fff}.more,a{color:#007baf;outline:0;text-decoration:none;transition:.2s}.more:focus,.more:hover,a:focus,a:hover{color:#11b8ff;text-decoration:none}.more:visited,a:visited{color:#009a92}img{height:auto;max-width:100%}img.aligncenter{display:block;margin:0 auto}img.alignleft{float:left;margin:0 15px 15px 0}img.alignright{float:right;margin:0 0 15px 15px}iframe{max-width:100%}.error-404{margin-top:100px}#page .wp-block-gallery,.error-404{padding:60px 0}#breadcrumbs{margin-bottom:30px}#breadcrumbs p{margin-bottom:0}.top-menu-button{background:#22195c;border-radius:7px;color:#fff!important;font-size:14px;padding:2px 15px}.social ul.list{list-style:none;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.social ul.list li:before{display:none}#page .prode-table table{margin:15px 0 0}#page .prode-table table thead tr{background:#eee;border-bottom:none}#page .prode-table table tbody tr td,#page .prode-table table thead tr th{padding:7px 20px}#page .prode-table table tbody tr:nth-of-type(4n+1){background:#a4d6d3}#page .prode-table table tbody tr:nth-of-type(4n+2){background:#fff}#page .prode-table table tbody tr:nth-of-type(4n+3){background:#a4d6d3}#page .prode-table table tbody tr:nth-of-type(4n+4){background:#ebf5f6}#page .prode-table figcaption{font-size:11px;font-style:italic;font-weight:500;padding:5px 20px;text-align:center;margin-bottom:30px}.search-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 7.5px;position:relative;transition:padding .5s}.search-form label{margin:0}.search-form .search-field{border:1px solid #ddd;font-size:12px;font-weight:600;padding:4px 8px}.search-form.icon .search-field{opacity:1;position:absolute;right:97%;transition:opacity 1s,width 1s,padding .5s,margin .5s}.search-form.collapsed .search-field{margin-right:0;opacity:0;padding-left:0;padding-right:0;width:0}.search-form .search-submit{background:none;border:0;color:inherit;cursor:pointer;font-size:14px;height:100%;padding:10px}#carouselSlider{position:relative;height:auto;width:100%}#carouselSlider .carousel-inner{height:auto;position:absolute}#carouselSlider .carousel-inner.filter:before{background:linear-gradient(#fff 25%,hsla(0,0%,100%,0));content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:2}#carouselSlider .carousel-inner .carousel-item{height:100%}#carouselSlider .carousel-inner .carousel-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#carouselSlider .content.left{left:10%}#carouselSlider .content.center{left:10%;right:10%;text-align:center}#carouselSlider .content.right{right:10%}#carouselSlider.pageslider,#carouselSlider.pageslider .carousel-inner{height:60vh}.prode-cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.prode-cta.position-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prode-cta.position-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.prode-cta.position-float{float:left;margin-top:30px}.prode-cta.position-float+.position-float{margin-left:15px}.prode-cta.custom-color a{background:transparent;border:1px solid transparent}.prode-cta a{background:#22195c;border-radius:0;border:1px solid #22195c;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;line-height:2;padding:7.5px 15px;text-decoration:none!important;transition:.2s;display:inline-block}.prode-cta a:hover{background:#fff;color:#22195c}.prode-cta a svg{margin-right:10px}.prode-cta.style-2 a{background:#007baf;border-color:#007baf;color:#fff}.prode-cta.style-2 a:hover{background-color:#22195c;color:#fff}.prode-cta.style-3 a{background:#fff;border-color:#22195c;color:#22195c!important}.prode-cta.style-3 a:hover{background-color:#22195c;color:#fff!important}.prode-cta+br{display:none}.prode-cta.position-float+.prode-cta:not(.position-float){clear:both}.prode-quote{border:1px solid #22195c;color:#22195c;padding:30px;text-align:center}.prode-quote p{margin-bottom:15px!important}.prode-quote p:first-of-type{position:relative}.prode-quote p:first-of-type:after,.prode-quote p:first-of-type:before{content:"\f10d";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute}.prode-quote p:first-of-type:before{content:"\f10d";left:-15px;top:0}.prode-quote p:first-of-type:after{bottom:0;content:"\f10e";right:-15px}.prode-quote p:last-child{margin-bottom:0!important}.prode-card-block .box{height:100%}#masthead{transition:.5s;background-color:#fff;top:0;width:100%}#masthead.fade-in-shadow{box-shadow:0 8px 15px 0 rgba(0,0,0,.06),0 6px 20px 0 rgba(0,0,0,.05)}#masthead.fixed{position:fixed;z-index:4}#masthead.shrink{background-color:#fff}#masthead .top-bar-full-width>.container>.row>*{padding:10px 0}#masthead .top-bar-full-width>.container>.row>*,#masthead .top-bar-in-container>.row>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#masthead .site-header{padding:0 0 15px}#masthead .site-header .site-branding .logo img{max-height:120px;transition:.2s;max-width:200px}#masthead.shrink .site-header .site-branding .logo img{max-height:60px;max-width:190px}.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.main-navigation ul.menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;list-style:none;margin:0;padding:0}.main-navigation ul.menu,.main-navigation ul.menu>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-navigation ul.menu>li{height:100%;margin-left:15px;position:relative}.main-navigation ul.menu>li:first-of-type{margin-left:0}.main-navigation ul.menu>li a{border-bottom:2px solid transparent;display:block;color:#22195c;font-size:.9rem;line-height:2}.main-navigation ul.menu>li:hover>a{color:#009a93}.main-navigation ul.menu>li.current-menu-ancestor>a,.main-navigation ul.menu>li.current-menu-item>a,.main-navigation ul.menu>li.menu-item-type-custom.current-menu-ancestor>a,.main-navigation ul.menu>li.menu-item-type-custom.current-menu-item>a{color:#009a93;border-color:#009a93}.main-navigation ul.menu>li.menu-item-type-custom>a{color:#22195c;border-color:transparent}.main-navigation ul.menu>li.menu-item-type-custom>a:hover{color:#009a93}.main-navigation ul.menu>li.menu-item-has-children>a:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-left:7.5px}.main-navigation ul.menu>li ul.sub-menu{list-style:none;margin:0;padding:0;color:#22195c;display:none;left:0;min-width:100%;position:absolute;top:100%;width:auto;z-index:3}.main-navigation ul.menu>li ul.sub-menu>li>a{background:#009a93;border-bottom:none;color:#fff;padding:7.5px 15px;width:100%;white-space:nowrap}.main-navigation ul.menu>li ul.sub-menu>li.current-menu-item a,.main-navigation ul.menu>li ul.sub-menu>li:hover a{background:#007baf}.main-navigation ul.menu>li:hover ul.sub-menu{display:block}.fa{font-family:fontawesome;font-family:Font Awesome\ 5 Free}#page{overflow-x:hidden}.page-content .wp-block-cover{height:auto}.page-content .contact-data .address-wrapper{margin-bottom:15px}.page-content .contact-data .address-wrapper p{margin-bottom:0}.page-content .contact-data .address-wrapper p.location,.page-content .contact-data .address-wrapper p.postal-code{display:inline}.page-content .contact-data .phone-wrapper .phone:not(:last-of-type){margin-bottom:0}.grey{background-color:#999}.blue{background:#22195c}.lblue{background:#007baf}.green{background:#009a93}.white{background:#fff}.white .wrap,.white .wrap a{color:#22195c!important}.blue:before,.green:before,.grey:before,.lblue:before,.white:before{background-image:url(../../img/InProcess-LSP-lines.png);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.blue .wrap,.green .wrap,.grey .wrap,.lblue .wrap,.white .wrap{color:#fff}.blue .wrap a,.green .wrap a,.grey .wrap a,.lblue .wrap a,.white .wrap a{color:#fff;text-decoration:underline}.wrap h1:first-child,.wrap h2:first-child,.wrap h3:first-child,.wrap h4:first-child{color:#22195c;font-weight:700}.wrap h1{font-size:1.8rem;margin-bottom:30px}.wrap p{margin-bottom:15px}.wrap p:last-of-type{margin-bottom:0}.wrap h2{font-size:1.6rem}.wrap h2,.wrap h3{margin-bottom:30px}.wrap h3{color:#007baf;font-size:1rem;font-weight:800;text-transform:uppercase}.wrap a{border-bottom:1px solid rgba(34,25,92,.25);color:#22195c;font-weight:700}.wrap a:hover{color:#007baf}.wrap .one_half{width:45%}.wrap .one_half.last_column{background-color:#fff;border:1px solid #ebebed;box-shadow:2px 15px 50px 0 rgba(34,25,92,.1);margin-right:0;margin-top:0;margin-left:10%}.wrap .one_half p:last-of-type{margin-bottom:0}.wrap .one_half iframe{box-shadow:2px 15px 50px 0 rgba(34,25,92,.1);max-height:230px}.wrap .one_half .gallery{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap .one_half .gallery .gallery-item{margin:0!important;padding:10px}.wrap .one_half .gallery .gallery-item .gallery-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;height:170px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.wrap .one_half .gallery .gallery-item .gallery-icon a{border:none}.wrap .one_half .gallery .gallery-item .gallery-icon img{border:none!important}.wrap ul{list-style:none;margin:0;padding:0}.wrap ul li{margin-bottom:5px;padding-left:30px;position:relative}.wrap ul li:before{background-image:url(../../img/list-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:5px;width:16px}.wrap blockquote{margin-bottom:30px}.wrap blockquote a{background:#22195c;border-radius:0;border:1px solid #22195c;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;line-height:2;padding:7.5px 15px;text-decoration:none!important;transition:.2s;display:inline-block;font-weight:400;text-decoration:none}.wrap blockquote a:hover{background:#fff;color:#22195c}@media (min-width:768px){.page-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:100vw}}#posts{margin-top:70px;margin-bottom:45px;color:#000}#posts .filter-cat{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}#posts .filter-cat .filter{background:#007baf;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;margin-right:15px;padding:8px 15px;margin-bottom:15px}#posts .filter-cat .filter.active,#posts .filter-cat .filter:hover{background-color:#22195c}#posts .mix{margin-bottom:30px}#posts .mix .post-thumb{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:200px;padding:15px;position:relative;border:1px solid grey}#posts .mix .post-thumb img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover;border:1px solid grey}#posts .mix .post-thumb:after{content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transition:.2s;width:100%}#posts .mix .post-thumb .content{position:relative;z-index:1}#posts .mix .post-thumb .content .post-date{font-size:.8rem}#posts .mix .post-thumb .content .highlighted-font{font-size:1.2rem;margin-bottom:0}.blog-post-summary{margin-bottom:30px}.blog-post-summary a{color:#000}.blog-post-summary h5{min-height:34px}.blog-post-summary .content{border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 20px;transition:.2s}.blog-post-summary .content .post-cat{text-transform:uppercase}.blog-post-summary .content .highlighted-font{font-size:.9rem;font-weight:700}.blog-post-summary .content .thumb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;overflow:hidden}.blog-post-summary .content .thumb img{box-shadow:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post-summary .content .entry p:last-of-type{margin-bottom:0}.blog-post-summary .content a.more{font-weight:600;text-decoration:underline}.blog-post-summary:hover .content{box-shadow:none!important}#default-page-content.single .entry-header .entry-meta{display:block;font-size:calc($f-size - 0.2);font-weight:700;margin-bottom:1em}#default-page-content.single .entry-content{margin-top:15px}#site-main .woocommerce-info{border-top-color:#22195c}#site-main .woocommerce-info:before{color:#22195c}#site-main .woocommerce-error,#site-main .woocommerce-info,#site-main .woocommerce-message{background-color:#fafafa;color:#000}#site-main .woocommerce-error .button,#site-main .woocommerce-info .button,#site-main .woocommerce-message .button{background:#22195c;border-radius:0;border:1px solid #22195c;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;line-height:2;padding:7.5px 15px;text-decoration:none!important;transition:.2s;font-size:14px}#site-main .woocommerce-error .button:hover,#site-main .woocommerce-info .button:hover,#site-main .woocommerce-message .button:hover{background:#fff;color:#22195c}#site-main .product a.button.alt,#site-main .product button.button.alt,#site-main .product input#submit.alt,#site-main .product input.button.alt{background:#22195c;border-radius:0;border:1px solid #22195c;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;line-height:2;padding:7.5px 15px;text-decoration:none!important;transition:.2s;font-size:.7rem;padding:15px 45px}#site-main .product a.button.alt:hover,#site-main .product button.button.alt:hover,#site-main .product input#submit.alt:hover,#site-main .product input.button.alt:hover{background:#fff;color:#22195c}.woocommerce.archive #site-main ul.products .price{color:#22195c;font-size:1rem}.woocommerce.archive #site-main ul.products button.button{border:1px solid #22195c;padding:15px 0;transition:.2s;width:100%}.woocommerce.archive #site-main ul.products button.button:hover{background:#fff;color:#22195c}#site-main .product .images .flex-control-nav{margin-top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#site-main .product .summary{padding-top:15px}#site-main .product .summary .price{color:#22195c;font-size:1.4rem;font-weight:600}#site-main .product .summary .cart,#site-main .product .summary .cart .woocommerce-variation-add-to-cart{margin-top:2rem}#site-main .product .summary .cart .woocommerce-variation-add-to-cart .quantity{margin-right:15px}#site-main .product .summary .cart .woocommerce-variation-add-to-cart .quantity input{padding:8px 0!important}#site-main .product .related{clear:both}#site-main .product .related .price{color:#22195c;font-size:.9rem;font-weight:600}#filter ul{padding-left:0}#filter ul li:first-of-type{padding-top:5px}#filter input[type=submit]{background:#22195c;border:1px solid #22195c;color:#fff;padding:8px 25px!important;transition:.2s}#filter input[type=submit]:hover{background:#fff;color:#22195c}#btn-filter{background:#22195c;color:#fff;display:inline-block;padding:6px 15px;position:fixed;right:-28px;text-decoration:none!important;top:132px;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:1}#btn-filter:before{content:"\f002";font-family:fontawesome;margin-right:15px}.woocommerce-cart .shop_table{border-radius:0}.woocommerce-cart .shop_table .cart_item a{text-decoration:none}.woocommerce-cart .shop_table .cart_item a:hover{color:#22195c}.woocommerce-cart .shop_table .actions #coupon_code{width:auto}.woocommerce-cart .shop_table .actions input.button{border-radius:0}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.button{background-color:#22195c;border-radius:0}#site-main .checkout #customer_details{margin-bottom:45px}#site-main .checkout #payment{border-radius:0}#site-main .checkout #payment input.button{background-color:#22195c;border-radius:0}#site-main .checkout #payment input.button:hover{background:#007baf}#site-main .checkout #payment ul.wc_payment_methods{padding:30px 30px 15px}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;position:relative}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method label:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:25px;margin-right:10px;width:25px}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgateideal label:before{background-image:url(../../img/payment-methode-ideal.svg)}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgatecreditcard label:before{background-image:url(../../img/payment-methode-credit-card.svg)}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgatebancontact label:before{background-image:url(../../img/payment-methode-bancontact.svg)}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgategiropay label:before{background-image:url(../../img/payment-methode-giropay.svg)}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgatesofortbanking label:before{background-image:url(../../img/payment-methode-sofort.svg)}#site-main .checkout #payment ul.wc_payment_methods .payment_box label{margin-bottom:0;margin-right:15px}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{max-width:100%}.woocommerce-checkout .col-1 label,.woocommerce-checkout .col-1 span,.woocommerce-checkout .col-2 label,.woocommerce-checkout .col-2 span{width:100%}.woocommerce-checkout #customer_details{margin-bottom:45px}.woocommerce-checkout #customer_details input,.woocommerce-checkout #customer_details select,.woocommerce-checkout #customer_details textarea{padding:5px;font-size:.9rem}.woocommerce-checkout #customer_details #billing_address_2_field,.woocommerce-checkout #customer_details #shipping_address_2_field{display:none}.woocommerce-checkout #payment{border-radius:0;margin-bottom:60px}.woocommerce-checkout #payment ul.wc_payment_methods{padding:30px 30px 15px}.woocommerce-checkout #payment ul.wc_payment_methods .payment_box label{margin-bottom:0;margin-right:15px}.woocommerce-checkout #payment .place-order{padding:15px 30px 45px}.woocommerce-checkout #payment .place-order .form-row,.woocommerce-checkout #payment .place-order .woocommerce-privacy-policy-text p{margin-bottom:15px}.woocommerce-checkout #payment .place-order button.button{background:#22195c;border-radius:0;border:1px solid #22195c;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;line-height:2;padding:7.5px 15px;text-decoration:none!important;transition:.2s}.woocommerce-checkout #payment .place-order button.button:hover{background:#fff;color:#22195c}.woocommerce-account .page-content a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{background:#22195c;border-radius:0;border:1px solid #22195c;color:#fff;cursor:pointer;font-weight:700;line-height:2;padding:7.5px 15px;text-decoration:none!important;transition:.2s;display:block;font-size:.9rem;padding:15px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#fff;color:#22195c}.woocommerce-account .woocommerce-MyAccount-content a.button{background:#22195c;border-radius:0;border:1px solid #22195c;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;line-height:2;padding:7.5px 15px;text-decoration:none!important;transition:.2s}.woocommerce-account .woocommerce-MyAccount-content a.button:hover{background:#fff;color:#22195c}#page .gform_wrapper li.gfield:before{display:none!important}#page .gform_wrapper li.gfield .ginput_container_name label{display:none}#page .gform_wrapper li.gfield input{margin-top:0;width:100%}#page .gform_wrapper li.gfield input.small{width:48.5%}#page .gform_wrapper .gform_footer .gform_button{background:#22195c;border-radius:0;border:1px solid #22195c;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;line-height:2;padding:7.5px 15px;text-decoration:none!important;transition:.2s}#page .gform_wrapper .gform_footer .gform_button:hover{background:#fff;color:#22195c}.site-footer{background-image:url(../../img/InProcess-LSP-lines.png);background-color:#ddd;background-size:cover;padding-bottom:0;padding-top:105px}.site-footer a{border:none}.site-footer .site-branding{border-top:2px solid #ddd;margin-top:60px;padding-top:30px;padding-bottom:30px}.site-footer .site-branding .logo img{max-width:190px;transition:.2s}.site-footer .site-branding .tagline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;height:30px;margin-left:15px;padding-left:15px;position:relative}.site-footer .site-branding .tagline:before{border:1px solid #ddd;content:"";height:100%;left:0;position:absolute}.site-footer h3{font-size:1.4rem;font-weight:700;margin-bottom:30px}.site-footer .widget.contact_info .contact-data p{margin-bottom:0}.site-footer .widget.text ul{list-style:none;padding:0;margin:0}.site-footer .widget.text ul li{font-size:.95rem}.site-footer .widget.text ul.red li{margin-bottom:10px}.site-footer .widget.text ul.red li a{color:#22195c}.site-footer .widget.social_media h3{display:none}.site-footer .widget.social_media .social ul.list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer .widget.social_media .social ul.list li{margin-bottom:7.5px}.site-footer .widget.social_media .social ul.list svg{color:#22195c;font-size:22px}.site-footer .widget.social_media .social ul.list a{border:none}.site-footer .copyright{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;color:#007baf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:90px 0 30px}.site-footer .copyright .copyright-info{margin:0;text-align:center}.site-footer .copyright a{color:#007baf}.acf-block-preview{color:#000;font:normal normal 400 .9rem Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:2}.acf-block-preview h1,.acf-block-preview h2,.acf-block-preview h3,.acf-block-preview h4,.acf-block-preview h5,.acf-block-preview h6{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:0}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{color:inherit!important}#page .page-header{height:60vh;margin-bottom:0!important;position:relative;z-index:1}#page .page-header .slider .slider-wrap .slide{height:60vh}#page .page-header #video_bg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#page .page-header .content{color:#22195c;font-weight:700;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}#page .page-header .content.text-bottom{bottom:0;top:auto;-webkit-transform:translateY(-35%);transform:translateY(-35%)}#page .page-header .content .breadcrumbs{font-size:20px;font-weight:700;margin:0;text-transform:uppercase}#page .page-header h1,#page .page-header h2{font-size:2.4rem;font-weight:700;margin-bottom:15px}#page .page-header h1{margin:0;padding:0}#page .page-header p{font-weight:700;font-size:1.8rem;margin-bottom:0}#page .page-header p strong{color:#007baf;font-weight:700}#page .page-header.homeslider{height:85vh;margin-bottom:0}#page .page-header.homeslider .slider .slider-wrap .slide{height:85vh}#page .page-header.homeslider .content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1260px){#masthead .main-navigation ul.menu>li a{font-size:.8rem}#main .page-header p,#page .page-header p{font-size:1.2rem}#main .page-header img,#page .page-header img{margin-top:30px;max-height:12vh}#main .quote-block p.main,#page .quote-block p.main{font-size:1.4rem}}@media (max-width:767.98px){.hidden-md{display:none!important}#masthead .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#masthead .logo img{max-width:60%}.prode-card-block>.container>.row>div{max-width:none!important}}@media (max-width:575.98px){#page .wp-block-columns{padding:0 10px}#page .page-content{text-align:center}#page .page-content ul{text-align:left}#page .page-content>.container{padding:0}#page .hidden-sm{display:none!important}#page #carouselSlider.homeslider,#page #carouselSlider.homeslider .carousel-inner,#page .home #hero{height:100vh}#page #carouselSlider.homeslider .content{left:0;text-align:center;width:100%}#page .page-header{margin-bottom:30px}#page .page-header.homeslider,#page .page-header.homeslider .slider .slider-wrap .slide{height:90vh}#page .page-header p{font-size:17px;text-align:center!important}#page .page-header .slider{position:relative}#page .page-header .slider .content{bottom:auto;top:50%;-webkit-transform:translate(5%,-50%);transform:translate(5%,-50%);width:90%}#page .page-header .slider .content .prode-cta.position-float{margin:15px 0 0;float:none;display:block}#page #carouselSlider.pageslider,#page #carouselSlider.pageslider .carousel-inner{height:40vh}#page .quote-block p.main{font-size:18px}#page .quote-block p.main:after,#page .quote-block p.main:before{display:none}#page .text-and-image-block{padding:30px 0;text-align:center}#page .text-and-image-block .box-content h2{text-align:center;padding:15px 0;margin:0}#page .text-and-image-block .box-content .colored-box{margin:0;padding:30px}#page .text-and-image-block .box-content .colored-box ul li{text-align:left}#page .text-and-image-block .box-content h2,#page .text-and-image-block .image-from-text-image img{position:relative}#page .site-footer{padding-top:30px;text-align:center}#page .site-footer .widget.text{margin-bottom:30px}#page .site-footer .widget.text ul{text-align:left}#page .site-footer .copyright{font-size:11px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0}#page .blog-post-summary{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}#page .blog-post-summary h5{font-size:20px}#page .blog-post-summary .post-date,#page .blog-post-summary h5,#page .blog-post-summary p{max-width:none}#page .page-content{margin-bottom:30px}#page .page-content .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 0!important}#page .page-content .gallery .gallery-item{width:49%!important;margin:0 0 2%!important}#page .page-content .gallery .gallery-item img{border:1px solid #ddd!important}#page .entry-content{text-align:center;margin-bottom:30px}#page .site-footer .site-info{text-align:center}}
/*# sourceMappingURL=main.css.map */
