@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap);.dimm-green{color:#75C139}.dimm-orange{color:#F8804D}.dimmer-white-bg{background-color:#FFF}.dimmer-gray-bg{background-color:#F6F4F1}.dimmer-button-bordered{padding:20px 50px;color:#112A4E;border:2px solid #112A4E;border-radius:36px;font-size:18px;font-weight:600;font-family:'Source Sans Pro',sans-serif}body{font-family:'Source Sans Pro',sans-serif;overflow:hidden}h2,.single-post .entry-title{font-family:'Lora',serif;font-weight:400;font-size:46px;line-height:58px;color:#112A4E}h3{font-family:'Lora',serif;font-style:normal;font-weight:400;font-size:32px;line-height:40px}h4{font-family:'Lora',serif;font-style:normal;font-weight:600;font-size:26px;line-height:30px;color:#112A4E}p{font-style:normal;font-weight:300;font-size:26px;line-height:34px;color:#112A4E}.simple-list li{margin-bottom:15px;font-style:normal;font-weight:300;font-size:26px;line-height:34px;color:#112A4E}.elementor-button{font-size:18px;font-weight:600}.font-18{font-size:18px}.dimmer-card{display:inline-flex;flex-direction:column;align-items:flex-start;padding:20px;width:165px!important;max-width:165px!important;gap:20px;margin-bottom:15px!important;background:#FFF;box-shadow:2.3px 2.3px 27px rgb(0 0 0 / .15);border-radius:10px;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.05em;color:#112A4E;margin-right:30px}.dimmer-card .porto-sicon-box{text-align:left}.dimmer-card .elementor-widget-container{margin:0!important}.dimmer-card .porto-sicon-box>.porto-sicon-top{text-align:left}.dimmer-card .porto-sicon-box>.porto-sicon-description{text-align:left;font-size:15px}.dimmer-iframe{border-radius:20px;overflow:hidden}.dimmer-iframe-responsive{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.dimmer-iframe-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.caption{margin-top:15px;display:inline-block;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:300;font-size:18px;color:#112A4E}@media (max-width:767px){.page-content>div>section:nth-child(2n):not(.dimmer-has-bg-image){background:#dadcd3!important}h2{font-size:36px;line-height:46px}p{font-size:18px;line-height:24px}div#main ul,div#main li{font-size:18px;line-height:24px}.simple-list li{font-size:18px;line-height:24px}}#header.sticky-header .header-main.sticky{background-color:#FFF;-webkit-box-shadow:0 5px 15px 5px rgb(132 132 132 / .65);box-shadow:0 5px 15px 5px rgb(132 132 132 / .65)}.header-row{align-items:flex-end}#header .header-main .header-left{align-items:flex-end}#header .header-main .header-left,#header .header-main .header-right{padding:5px 0}#header .logo{margin-right:30px}#header .logo img{max-height:50px;width:auto;max-width:100%}#header .top-links{margin:0}#header #menu-client-type li{padding:10px 30px;border:2px solid #fff0;border-radius:20px}#header #menu-client-type li:after{display:none}#header #menu-client-type li.active{border-color:#75C139}#header #menu-client-type li a{color:#112A4E;font-weight:600;font-size:16px}#header #menu-client-type li.active a{color:#75C139}#header .porto-view-switcher>li.menu-item>a{display:inline-flex;float:left;align-items:center;color:#112A4E;font-weight:600;font-size:16px}.porto-view-switcher .flag{margin-right:10px}.porto-view-switcher .flag img{display:block;height:28px;width:28px;padding:2px;max-width:none;overflow:hidden;border:2px solid #112A4E;border-radius:100%}#header .porto-view-switcher .narrow .popup>.inner>ul.sub-menu{padding:0;background:none}#header .porto-view-switcher .narrow .popup>.inner>ul.sub-menu li{background:none;padding:5px 0;box-shadow:rgb(0 0 0 / .15) 0 5px 8px 0}#header .porto-view-switcher .narrow .popup>.inner>ul.sub-menu li a{padding:0;display:flex;color:#112A4E;font-weight:600;font-size:16px;background:none}.call-consultant{padding:10px 30px;border:2px solid #112A4E;border-radius:36px}.call-consultant a{display:inline-flex;align-items:center;font-weight:600;font-size:16px;color:#112A4E!important}.call-consultant a:before{display:inline-block;content:"\f2a0";font-family:'Font Awesome 5 Free';font-weight:900;font-size:30px;margin-right:1px;line-height:1;transform:rotate(-45deg)}.porto-popup-menu{display:inline-block;background-color:#75C139;padding:6px 10px;height:50px;border-radius:36px}.porto-popup-menu .hamburguer-btn{width:24px;height:43px;margin:0 10px}.porto-popup-menu .hamburguer-btn .hamburguer span{background-color:#112A4E}.porto-popup-menu .hamburguer-btn .close span{background-color:#75C139}.porto-popup-menu.opened{background:#F6F4F1;border-radius:0}#header .porto-popup-menu .main-menu{height:auto;background-color:#fff0;max-height:calc(100vh - 100px);margin-top:100px}#header .porto-popup-menu.opened .main-menu>li.menu-item{float:left;clear:left}#header .main-menu>li.menu-item>a{line-height:initial;text-align:left}#header .porto-popup-menu.opened .main-menu li.menu-item>a{width:auto;font-weight:400;color:#112A4E;font-size:24px;font-family:'Lora',serif;padding:6px 16px 6px 16px}@media screen and (min-width:768px){#header .porto-popup-menu.opened .main-menu li.menu-item>a{font-size:48px;padding:12px 16px 12px 16px}}#header .porto-popup-menu.opened .main-menu li.menu-item:hover>a{background-color:#fff0;color:#75C139}#header .porto-popup-menu.opened .main-menu li.menu-item .sub-menu li a{font-size:26px;padding-left:50px;width:auto;text-align:left}@media (max-width:1199px){#header .header-main .header-row{align-items:start;flex-direction:column}#header .header-main .header-row .header-left{width:100%;justify-content:space-between;align-items:flex-start;padding-bottom:0!important}#header .header-main .header-row .header-right{width:100%;justify-content:space-between;padding-top:5px!important}#header .logo{margin:0;max-width:100px!important}#header .top-links{margin:0}#header #menu-client-type li{float:right;clear:both;text-align:left;padding:0}#header #menu-client-type li:after{display:none}#header #menu-client-type li a{font-size:14px}#header .porto-view-switcher>li.menu-item>.popup{background-color:#FFF}.porto-popup-menu{padding:0;min-width:auto;height:auto;margin:0}.call-consultant{padding:5px;margin-left:auto!important;width:43px}.call-consultant a{width:26px;font-size:0}.call-consultant a:before{float:left;margin-left:5px;font-size:22px}}#footer{background-color:#1E3F27}.footer-links h4 a:not(.btn){color:#75C139;font-size:22px;font-weight:300}.footer-links a:not(.btn):hover{text-decoration:underline}.footer-links p a:not(.btn){margin-bottom:15px;display:inline-block;color:#E3F1D7;font-size:16px;font-weight:300}.footer-social-links p{color:#75C139;font-size:16px;font-weight:300}.footer-social-links a{margin-left:5px}.footer-companies div{color:#E3F1D7;font-size:22px;font-weight:300}.footer-companies a i{color:#FFF}.footer-companies a:hover i{color:#75C139}.footer-contact{font-size:16px;font-weight:300;color:#E3F1D7}.footer-contact ul{padding-left:0;list-style:none}.footer-contact ul li{display:grid;grid-template-columns:30px auto;padding-bottom:15px;margin-bottom:15px}.footer-contact ul li:not(:last-child){border-bottom:1px solid #1E3F27}.footer-contact a:not(.btn){color:#75C139}.footer-contact a:not(.btn):hover{text-decoration:underline}@media(max-width:767px){.footer-social-links{text-align:left!important}}.dimmer-carousel.right-side .slick-arrow{top:-30px}.dimmer-carousel .slick-arrow{height:40px!important;line-height:71px!important}.dimmer-carousel.tm-slider button.slick-arrow:before{padding:0 10px!important}@media (min-width:1024px){.dimmer-carousel.right-side{margin-left:100px;margin-right:-100px}.dimmer-carousel.right-side .slick-arrow.slick-next{left:50px}}.dimmer-carousel .content-section{display:flex;justify-content:space-around}.dimmer-carousel .content-section .slider-description-right{flex:0 0 190px}.dimmer-carousel .content-section>p{display:none}.dimmer-carousel h4{font-family:'Lora',serif;font-style:normal;font-weight:600;font-size:26px;line-height:30px;color:#112A4E}.dimmer-carousel p{font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:24px;color:#112A4E}.dimmer-carousel ul{list-style:none;padding:0}.dimmer-carousel ul li{border-bottom:1px solid #112A4E;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#112A4E}.dimmer-carousel-overlay{display:flex;flex-direction:column;align-items:flex-start;padding:50px;gap:20px;width:100%;box-shadow:4px 4px 32px rgb(0 0 0 / .15);border-radius:10px}.dimmer-carousel .dimmer-carousel-overlay p{font-weight:300;font-size:26px;line-height:34px}.dimmer-carousel-overlay .small-text{font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:24px;color:#112A4E}@media (max-width:1199px){.dimmer-carousel.right-side .dimmer-carousel-overlay p{font-size:18px;line-height:24px}.dimmer-carousel.right-side h4{font-size:22px}.dimmer-carousel-overlay .small-text{font-size:14px}}@media (max-width:479px){.dimmer-carousel .content-section{flex-direction:column}.dimmer-carousel.right-side .content-section{padding:0}.dimmer-carousel-overlay{padding:15px}.dimmer-carousel .content-section .slider-description-right{flex:0 0 auto}}.dimmer-post-slider .post-carousel .owl-stage{display:flex}.dimmer-post-slider .post-carousel .owl-nav{display:block!important}.dimmer-post-slider .post-carousel.owl-carousel .owl-nav button{font-size:30px!important;color:#112A4E;font-weight:700}.dimmer-post-slider .post-carousel .owl-item{display:flex;background:#FFF;border-radius:10px;overflow:hidden;overflow:hidden}.dimmer-post-slider .post-carousel .owl-item .post-slide{display:flex}.dimmer-post-slider .post-carousel .owl-item .post-slide .post-item{position:relative;padding-bottom:30px}.dimmer-post-slider .post-carousel h4{padding-left:15px;padding-right:15px;font-size:26px;font-family:'Lora',serif;;color:#112A4E;font-weight:600}.dimmer-post-slider .post-carousel p{padding-left:15px;padding-right:15px;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:300;font-size:22px;line-height:28px;color:#112A4E}.dimmer-post-slider .post-carousel a.read-more{position:absolute;bottom:0;right:15px;font-size:0}.dimmer-post-slider .post-carousel a.read-more i:before{font-size:20px;content:"\f061"}.page-top{background:none}.page-top .container{padding-top:0;padding-bottom:0}.page-top ul.breadcrumb>li{color:#BA613A;text-transform:none;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:300;font-size:18px}.page-top ul.breadcrumb>li a{color:#BA613A;text-decoration:underline;display:inline}.page-top ul.breadcrumb>li .delimiter{display:inline;float:none;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:300;font-size:18px}.page-top .page-title-wrap{display:none}@media (min-width:1420px){.page-top .container{max-width:1140px}}.dimmer-products-list h3{font-family:'Lora',serif;font-style:normal;font-weight:600;font-size:26px;color:#112A4E}.dimmer-products-list p{font-size:18px;line-height:24px}.dimmer-products-list strong{font-weight:600}.dimmer-products-list-data p{margin-bottom:0;font-size:16px;font-weight:600}.dimmer-products-list-data hr{margin:0 0 15px 0;background:#112A4E}.dimmer-tabs .elementor-tab-title,.dimmer-tabs .elementor-tab-content,.dimmer-tabs .elementor-tabs-content-wrapper{border:none!important}.dimmer-tabs .elementor-active:before,.dimmer-tabs .elementor-active:after{display:none!important}.dimmer-tabs .elementor-tab-title{padding:5px 15px;border:2px solid transparent!important;font-family:'Basic Sans';font-style:normal;font-weight:600;font-size:16px;line-height:19px;color:#112A4E}.dimmer-tabs .elementor-tab-title.elementor-active{color:#75C139;border-color:#75C139!important;border-radius:20px}.dimmer-tabs .dimmer-tab-inner{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:15px}.dimmer-tabs .dimmer-tab-inner .dimmer-tab-left{flex:0 0 50%}.dimmer-tabs .dimmer-tab-right{display:flex;flex-direction:column;align-items:flex-end}.dimmer-tabs .dimmer-tab-right .dimmer-tab-image-container{display:inline-block}.dimmer-tab-image-container p{font-weight:300;font-size:18px}.dimmer-tabs.dimmer-tabs-orange .elementor-tabs-wrapper{padding-top:15px;padding-bottom:15px;border-top:2px solid #F1EEE8;border-bottom:2px solid #F1EEE8}.dimmer-tabs.dimmer-tabs-orange .elementor-tab-title.elementor-active{color:#F8804D;border-color:#F8804D!important}@media (max-width:767px){.dimmer-tabs .elementor-tab-content+.elementor-tab-title{margin-top:15px}.dimmer-tabs .dimmer-tab-inner{grid-template-columns:1fr}.dimmer-tabs .dimmer-tab-right{align-items:flex-start}.dimmer-tabs .elementor-tab-title{border-color:#112A4E!important;border-radius:20px}}div.htc-verctimeline-wrapper{margin-top:0}div.htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content p{font-size:26px;line-height:34px;color:#112A4E}@media (max-width:991px){.dimm-timeline-card-img{display:none}div.htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content .content{padding:0}}@media (max-width:767px){div.htc-verctimeline-wrapper .ht-ver-timeline--3{flex-direction:column!important}div.htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content{width:100%;padding:0!important;text-align:center!important}.htc-verctimeline-wrapper .ht-ver-timeline--3 .vertical-time{width:100%!important}div.htc-verctimeline-wrapper .ht-ver-timeline--3 .vertical-time .vertical-date span{position:static!important;margin:0 auto 30px!important;transform:none!important}}.dimmer-how-we-work{border-top:2px solid #F1EEE8}.dimmer-how-we-work p{font-size:18px;line-height:24px}.dimmer-how-we-work a{text-decoration:underline}.dimmer-scroll-to-list-links ul{list-style:none;padding-left:0;margin-left:-15px;margin-right:-15px;white-space:nowrap;overflow-x:auto;border-top:2px solid #F1EEE8;border-bottom:2px solid #F1EEE8}.dimmer-scroll-to-list-links ul li{display:inline-block;padding:15px;border-right:2px solid #F1EEE8}.dimmer-scroll-to-list-links ul li:last-child{border:none}.dimmer-scroll-to-list-links ul li a{font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#112A4E}.dimmer-scroll-to-list h4{font-size:32px;line-height:40px;font-weight:400;color:#75C139}.dimmer-scroll-to-list strong{font-weight:600}.dimmer-scroll-to-list ol li{font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:300;font-size:26px;line-height:34px;color:#112A4E}.dimmer-image-gallery .gallery{justify-content:center}@media (min-width:768px){.elementor-widget.dimmer-image-gallery .gallery-item{width:auto}}.dimmer-image-gallery.phone-overlay .gallery-icon{position:relative;display:inline-block;width:auto}.dimmer-image-gallery.phone-overlay .gallery-icon-old:after{position:absolute;bottom:0;right:0;width:40px;height:40px;content:"\f2a0";display:flex;justify-content:center;align-items:center;font-family:'Font Awesome 5 Free';font-weight:900;font-size:26px;color:#FFF;margin-right:1px;line-height:1;transform:rotate(-45deg);background-color:#F8804D;border-radius:40px}.strong-view.wpmtst-modern .wpmtst-testimonial-content:before{display:none}.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{display:none}div.testimonial{min-height:100%;background-color:#fff;border-radius:10px;padding:50px;box-shadow:4px 4px 12px rgb(0 0 0 / 15%);margin:20px;left:-50px}.slider-container .testimonial p{color:#000}.slider-container .testimonial .dimmer-carousel-overlay-bottom p{font-size:18px;color:#112A4E}.wpmslider-viewport{padding-left:30px;height:auto!important}.wpmslider-content{left:-30px}.wpmslider-next,.wpmslider-prev{position:relative!important}.wpmslider-prev{left:0px!important;margin-right:40px}.wpmslider-next{right:0px!important}.strong-view.controls-type-sides-outside .wpmslider-controls{background:#fff;height:60px!important;padding:20px 26px;border-radius:30px;display:inline-block;filter:drop-shadow(4px 4px 12px rgb(0 0 0 / .1));position:absolute;top:-120px;right:100px}@media (min-width:991px){div.testimonial{width:40vw!important}}@media (max-width:991px){div.testimonial{padding:15px}.slider-container .testimonial p{font-size:20px}.strong-view.controls-type-sides-outside{margin-top:50px;padding:0!important}.strong-view.controls-type-sides-outside .wpmslider-controls{top:-70px;right:0}}@media (max-width:767px){.main-content .post-content{padding:0}}.contact-form .wpcf7-file{border-radius:0px!important}.contact-form p{font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:24px}.contact-form p label{margin-bottom:0}.contact-form input{background-color:white!important}.two-columns-form *{width:100%}.file-upload{cursor:pointer}.file-upload input[type="file"]{display:none}@media (min-width:768px){.two-columns-form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px}}#header ul.porto-view-switcher>li.menu-item{display:flex!important}.page-top ul.breadcrumb>li,.page-top ul.breadcrumb>li .delimiter{font-size:12px;color:#777;font-weight:400}.page-top ul.breadcrumb li,.page-top ul.breadcrumb>li .delimiter{margin-left:10px;margin-right:0}.page-top ul.breadcrumb>li a{color:#FEA45A;text-decoration:none}