@charset "UTF-8";
/*!
Theme Name: Rishi Child
Theme URI: https://rishitheme.com/
Author: Rishi Theme
Author URI: https://rishitheme.com/
Description: This is child theme for Rishi Theme.
Version: 2.0.0
Requires at least: 4.7
Requires PHP: 5.6
Tested up to: 5.9.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rishi-child
Template: rishi
*/@import "icons/style.css";@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("fonts/roboto-v30-latin/roboto-v30-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("fonts/roboto-v30-latin/roboto-v30-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("fonts/roboto-v30-latin/roboto-v30-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("fonts/roboto-v30-latin/roboto-v30-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url("fonts/roboto-v30-latin/roboto-v30-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url("fonts/roboto-condensed-v25-latin/roboto-condensed-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("fonts/roboto-condensed-v25-latin/roboto-condensed-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("fonts/roboto-condensed-v25-latin/roboto-condensed-v25-latin-700.woff2") format("woff2")}a{transition:all 0.2s ease-in-out}:root{--section-padding:40px 0 38px 0}@media (min-width:768px){:root{--section-padding:65px 0}}body{overflow-x:hidden}@media (min-width:1400px){body{border-left:30px solid #fff;border-right:30px solid #fff}}@media (min-width:1600px){body{border-left:40px solid #fff;border-right:40px solid #fff}}@media (min-width:1920px){body{border-left:60px solid #fff;border-right:60px solid #fff}}strong,b{font-weight:500}.elementor-widget-container .elementor-button{text-transform:uppercase;font-weight:400;font-size:15px !important;padding-top:15px;padding-bottom:15px;padding-right:50px !important;background:#006EB7;position:relative}.elementor-widget-container .elementor-button:after{position:absolute;top:19px;right:20px;font-family:"icomoon";content:"";font-weight:normal;font-size:18px}.elementor-widget-container .elementor-button:hover{background:#42c26f}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 !important}@media (min-width:0){.elementor-section.elementor-section-boxed>.elementor-container{width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 20px !important}}@media (min-width:768px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:720px !important;margin:0 auto !important;padding:0 20px !important}}@media (min-width:992px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:960px !important}}@media (min-width:1200px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px !important}}@media (min-width:1920px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1360px !important}}@media (min-width:0){.e-con>.e-con-inner{width:100% !important;max-width:100% !important;margin:0 auto !important}}@media (min-width:768px){.e-con>.e-con-inner{max-width:720px !important;margin:0 auto !important}}@media (min-width:992px){.e-con>.e-con-inner{max-width:960px !important}}@media (min-width:1200px){.e-con>.e-con-inner{max-width:1140px !important}}@media (min-width:1920px){.e-con>.e-con-inner{max-width:1360px !important}}@media (max-width:1200px){.site-header{position:sticky;width:100%;top:0;box-shadow:rgba(50, 50, 93, 0.1) 0px 6px 12px -2px, rgba(0, 0, 0, 0.15) 0px 3px 7px -3px}}@media (max-width:1200px){.site-header .customizer_builder__container,.site-header .rishi-container{max-width:100%}}@media (max-width:1400px){.site-header [data-id=logo] .site-logo-container img{max-width:200px}}@media (max-width:768px){.site-header [data-id=logo] .site-logo-container img{max-width:180px}}@media (max-width:540px){.site-header [data-id=logo] .site-logo-container img{max-width:175px}}.mega-menu-wrap,#mega-menu-wrap-menu-1{position:relative;top:0;width:100%;z-index:999}@media (min-width:1200px){.mega-menu-wrap,#mega-menu-wrap-menu-1{position:absolute;top:0;width:100%;z-index:999}}.mega-menu-wrap *,#mega-menu-wrap-menu-1 *{font-family:"Roboto" !important}#mega-menu-wrap-menu-1{background:none}@media (max-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:10px 0}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:20px;font-weight:600;color:#0c2845;text-transform:uppercase;background:none !important;letter-spacing:0.1px;padding:0 15px;position:relative}@media (min-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:16px;font-weight:600;color:#0c2845;text-transform:uppercase;height:120px;line-height:128px;padding:0 15px}}@media (min-width:1400px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 15px}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link>span.mega-indicator{position:absolute;bottom:0;left:14px;width:calc(100% - 28px);height:4px;background:#006EB7;opacity:0;margin:0 !important;padding:0 !important;display:none}@media (min-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link>span.mega-indicator{display:block}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link>span.mega-indicator:after{display:none}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link[aria-expanded="true"]>span.mega-indicator{opacity:1}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{color:#006EB7}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link:hover{color:#006EB7 !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:has(+ span.mega-indicator:hover),#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:has(+ span.mega-indicator:focus),#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:has(+ span.mega-indicator:active),#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:focus,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:active{font-size:20px;font-weight:600;color:#0c2845 !important;text-transform:uppercase;background:none !important}@media (min-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:has(+ span.mega-indicator:hover),#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:has(+ span.mega-indicator:focus),#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:has(+ span.mega-indicator:active),#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:focus,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:active{font-size:16px}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{font-size:20px;font-weight:600;color:#0c2845 !important;text-transform:uppercase;background:none !important;position:relative}@media (min-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{font-size:16px}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link[aria-expanded="true"]{color:#006EB7 !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link:hover{color:#006EB7 !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:has(+ span.mega-indicator:hover),#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:has(+ span.mega-indicator:focus),#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:has(+ span.mega-indicator:active),#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:focus,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:active{color:#006EB7}@media (max-width:1200px){#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{background:#fff;position:fixed;overflow-y:scroll;height:100%;top:70px;padding:0 0 120px 0}}@media (min-width:1200px){.mega-menu-wrap,#mega-menu-wrap-menu-1{pointer-events:none}}@media (min-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{pointer-events:none}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{background:#fff}@media (min-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{border-top:1px solid #d9d9d9;padding-bottom:40px}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu:before{position:absolute;top:0;left:-20px;height:100%;background:red;content:""}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-row:first-of-type{max-width:1360px;margin:0 auto;float:none}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title h4.mega-block-title,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{font-size:20px;color:#006EB7;text-transform:uppercase;margin:0;padding:54px 0 10px 0}@media (max-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title h4.mega-block-title,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{font-size:17px;padding:15px 0 0 0}}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:6px 15px 9px 15px}@media (max-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{border-bottom:1px solid #d9d9d9;padding:6px 15px 6px 20px}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:17px;color:#0c2845 !important;font-weight:300 !important;line-height:1.3}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{font-size:17px;color:#006EB7 !important;font-weight:300 !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link[aria-current="page"],#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link[aria-current="page"]{color:#006EB7 !important;font-weight:600 !important}@media (max-width:1200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{padding:5px 0}}#mega-menu-wrap-menu-1 #mega-menu-menu-1{color:#0c2845}#mega-menu-wrap-menu-1 .mega-menu-toggle{position:fixed;top:27px;right:9px;background:none;border-radius:0;line-height:inherit;height:inherit}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width:28px;height:17px}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner{background:#006EB7;border-radius:0;height:2px;width:28px}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated{transform:none}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{background:#006EB7;border-radius:0;height:2px;width:28px}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before{top:6px}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{top:16px}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before{top:7px}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{top:14px}#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{transform:translate3d(0, -14px, 0) rotate(-90deg)}#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{transform:translate3d(0, 7px, 0) rotate(45deg)}.quote{padding:var(--section-padding)}.quote h2.elementor-heading-title{margin:0 auto;padding:0}@media (min-width:1200px){.quote h2.elementor-heading-title{max-width:90%;font-size:45px}}@media (min-width:1920px){.quote h2.elementor-heading-title{max-width:80%}}.quote span{color:#006EB7;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1.05rem;text-underline-offset:-0.25em;text-decoration-color:rgba(66, 194, 111, 0.25);text-decoration-skip-ink:none;text-decoration-skip:none}.quote span.underline.white{color:#fff;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1.2rem;text-underline-offset:-0.2em;text-decoration-color:rgba(255, 255, 255, 0.25);text-decoration-skip-ink:none;text-decoration-skip:none}.quote a span{color:#fff}.quote.bg{margin:60px 0 40px 0;padding:60px 0 60px 0;background:#f2f4f5}.quote.bg h2.elementor-heading-title{font-size:clamp(1.875rem, calc(1.4227rem + 1.8557vw), 2.2rem);line-height:1.4em;margin:0 auto;padding:0;max-width:90%}span.textmarker{color:#006EB7;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1.2rem;text-underline-offset:-0.2em;text-decoration-color:rgba(66, 194, 111, 0.25);text-decoration-skip-ink:none;text-decoration-skip:none}.stage{max-width:100%;margin:0 auto;background-size:auto 300px !important;background-position:top right !important;background-color:#fff !important}@media (min-width:600px){.stage{background-size:auto 400px !important}}@media (min-width:768px){.stage{height:705px;min-height:705px;background-size:auto 500px !important}}@media (min-width:992px){.stage{height:650px;min-height:650px;background-position:center top !important;background-size:cover !important}}@media (min-width:1200px){.stage{height:calc(100vh - 120px);margin:0 auto}}@media (min-width:1400px){.stage{height:calc(100vh - 150px)}}@media (min-width:1600px){.stage{height:calc(100vh - 160px)}}@media (min-width:2560px){.stage{height:980px;min-height:980px}}.stage .elementor-container.elementor-column-gap-default{height:100%}.stage .elementor-section .elementor-container{position:inherit;height:100% !important}.stage .elementor-section.elementor-section-items-middle>.elementor-container{height:100%}@media (max-width:1200px){.stage .elementor-container.elementor-column-gap-default,.stage .elementor-section.elementor-section-boxed>.elementor-container,.stage .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-081d8bb{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important}}.stage .caption{position:relative;top:0;left:0;margin:300px 0 0 0;padding:35px 20px 28px 20px}@media (min-width:600px){.stage .caption{padding:35px 20px 28px 20px;margin:400px 0 0 0}}@media (min-width:768px){.stage .caption{padding:45px 20px 36px 20px;margin:500px 0 0 0}}@media (min-width:1200px){.stage .caption{position:absolute;top:50%;left:0;margin:0;padding:60px 0 51px 0;max-width:600px;transform:translateY(-50%)}}@media (min-width:1400px){.stage .caption{max-width:560px}}@media (min-width:1920px){.stage .caption{max-width:600px}}.stage .caption:before{position:absolute;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(141deg, #006EB7 31%, var(--e-global-color-rishi4) 100%);content:""}@media (min-width:1200px){.stage .caption:before{opacity:0.85}}@media (min-width:1200px){.stage .caption:after{position:absolute;top:0;left:-110%;right:0;width:110%;height:100%;background:#006EB7;content:"";opacity:0.85}}.stage .caption h1{font-size:37px;line-height:42px;text-align:center;margin:0;padding:0;text-transform:uppercase}.stage .caption h1 span{font-size:25px;display:block;text-transform:uppercase}@media (min-width:768px){.stage .caption h1{font-size:55px;line-height:62px}.stage .caption h1 span{font-size:37px}}@media (min-width:1200px){.stage .caption h1{font-size:55px;line-height:56px;text-align:left}}@media (min-width:1400px){.stage .caption h1{font-size:58px;line-height:60px;text-align:left}.stage .caption h1 span{font-size:39px}}@media (min-width:1920px){.stage .caption h1{font-size:62px;line-height:63px;text-align:left}.stage .caption h1 span{font-size:42px}}.stage-subpage{position:relative;width:100% !important}.stage-subpage img{object-fit:cover;min-height:300px !important}@media (min-width:1200px){.stage-subpage img{max-height:600px}}@media (min-width:1920px){.stage-subpage img{max-height:800px}}.stage-subpage .caption{position:relative;margin:-50px auto 0 auto !important;max-width:960px !important;background-image:linear-gradient(141deg, #006EB7 31%, var(--e-global-color-rishi4) 100%)}@media (min-width:768px){.stage-subpage .caption{margin:1px auto 0 auto !important}}@media (min-width:992px){.stage-subpage .caption{background:none;margin:-170px auto 0 auto !important}}@media (min-width:1400px){.stage-subpage .caption{max-width:1240px !important}}.stage-subpage .caption .elementor-container.elementor-column-gap-default{position:relative;padding:30px 10px 20px 20px !important}@media (min-width:768px){.stage-subpage .caption .elementor-container.elementor-column-gap-default{padding:35px 30px 25px 15px !important}}@media (min-width:992px){.stage-subpage .caption .elementor-container.elementor-column-gap-default{padding:40px 30px 25px 35px !important}}@media (min-width:1200px){.stage-subpage .caption .elementor-container.elementor-column-gap-default{padding:45px 40px 40px 35px !important}}@media (min-width:992px){.stage-subpage .caption .elementor-container.elementor-column-gap-default:before{position:absolute;top:0;left:-20px;right:auto;height:100%;width:calc(100% + 40px);background-image:linear-gradient(141deg, #006EB7 31%, var(--e-global-color-rishi4) 100%);content:"";opacity:0.85}}@media (min-width:1400px){.stage-subpage .caption .elementor-container.elementor-column-gap-default:before{width:calc(100% + 80px);left:-40px}}.stage-subpage .caption h1{font-size:clamp(2rem, calc(1.422rem + 1.9588vw), 3rem);line-height:1.2;margin:0;padding:0;max-width:95%}.stage-subpage .caption h2.elementor-heading-title{font-weight:300;font-size:clamp(1.25rem, calc(1.049rem + 0.8247vw), 1.75rem);line-height:1.2;max-width:900px;margin:0;padding:0}.stage-subpage .elementor-widget-image{text-align:center}.link-list .meafe-feature-list-title{margin:0 !important;padding:10px 0 10px 0}.link-list .meafe-feature-list-item{border-top:1px solid rgba(255, 255, 255, 0.4)}.link-list .meafe-feature-list-item:first-child{border:0}.link-list .meafe-feature-list-content{margin:0}.contact{padding:25px 0 30px 0;background:#f2f4f5}@media (min-width:992px){.contact{padding:30px 0 35px 0}}@media (min-width:1200px){.contact{padding:80px 0 80px 0}}body.home .contact{margin:20px 0 0 0;padding:40px 0 50px 0}@media (min-width:992px){body.home .contact{padding:40px 0 50px 0}}@media (min-width:1200px){body.home .contact{padding:80px 0 80px 0}}@media (min-width:1200px){.contact .elementor-container.elementor-column-gap-default{max-width:980px !important}}@media (min-width:1400px){.contact .elementor-container.elementor-column-gap-default{max-width:1170px !important}}@media (min-width:768px){.contact h2{font-size:40px}}.contact h4{margin:0 !important;padding:0;font-weight:600 !important;font-size:25px}@media (min-width:768px){.contact h4:first-of-type{margin:0 0 0 0}}@media (min-width:1200px){.contact h4:first-of-type{margin:0 0 16px 0 !important}}@media (min-width:768px){.contact h4{font-size:34px}}.contact strong{display:none}.contact a[href^="tel:"]{position:relative;padding:0 0 0 40px;display:inline-block}@media (min-width:768px){.contact a[href^="tel:"]{padding:0 0 0 50px}}.contact a[href^="tel:"]:before{position:absolute;top:3px;left:0;width:28px;height:28px;background-image:url("/wp-content/uploads/2023/07/icon-phone-blue.svg");background-size:contain;background-repeat:no-repeat;content:""}@media (min-width:768px){.contact a[href^="tel:"]:before{top:8px;width:34px;height:34px}}.contact a[href^="mailto:"]{position:relative;padding:0 0 0 40px;display:inline-block}@media (min-width:768px){.contact a[href^="mailto:"]{margin:0 0 4px 0;padding:0 0 0 50px}}@media (min-width:1200px){.contact a[href^="mailto:"]{margin:0 0 12px 0;padding:0 0 0 50px}}.contact a[href^="mailto:"]:before{position:absolute;top:4px;left:0;width:29px;height:29px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60' xml:space='preserve'%3E%3Cpath d='M1.7 12h56.9v36.4H1.7zm2 4 26.4 18.2M56.6 16 30.1 34.2' style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23006eb7;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;content:""}@media (min-width:768px){.contact a[href^="mailto:"]:before{top:7px;width:35px;height:35px}}.contact .elementor-button{margin:20px 0 0 0}.service-links{padding:50px 0}@media (min-width:1200px){.service-links p{padding-right:60px}}@media (min-width:1200px){.service-links .elementor-container.elementor-column-gap-default{max-width:980px !important}}@media (min-width:1400px){.service-links .elementor-container.elementor-column-gap-default{max-width:1170px !important}}@media (min-width:1200px){.service-links .e-con-inner{max-width:980px !important}}@media (min-width:1400px){.service-links .e-con-inner{max-width:1170px !important}}.service-links .elementor-widget-text-editor .elementor-widget-container ul{padding-left:0}.service-links ul{list-style:none;margin:20px 0 0 0 !important;padding:0}@media (min-width:1200px){.service-links ul{margin:0}}.service-links ul li{margin:10px 0 0 0 !important;padding:10px 0 8px 20px !important;position:relative;font-size:18px !important;font-weight:500 !important;color:#006EB7;border-top:1px solid var(--e-global-color-rishi7);text-transform:inherit;background:white;box-shadow:rgba(50, 50, 93, 0.1) 0px 6px 12px -2px, rgba(0, 0, 0, 0.15) 0px 3px 7px -3px;transition:all 0.2s ease-in-out;letter-spacing:0 !important}@media (min-width:1200px){.service-links ul li{font-size:20px !important;padding:10px 0 8px 25px !important}}.service-links ul li:after{position:absolute;top:9px;right:25px;font-family:"icomoon";content:"";font-weight:normal;font-size:19px}@media (min-width:1200px){.service-links ul li:after{top:11px}}.service-links ul li:first-child{border:0;margin:0 !important}.service-links ul li a{color:#006EB7;display:block}.service-links ul li a:hover{color:#fff}.service-links ul li a:after{color:#006EB7}.service-links ul li:hover{background:#006EB7}.service-links ul li:hover a{color:#fff}.service-links ul li:hover:after{color:#fff}.service-teaser{position:relative}.service-teaser .elementor-container{max-width:1360px !important;margin:0 auto !important}.service-teaser .service-teaser-column{margin:80px 0}.service-teaser .service-teaser-column .elementor-widget-wrap{padding:40px 50px 40px 50px !important;margin-left:-100px !important}.service-teaser .service-teaser-column p{font-size:24px;margin:0;padding:0;line-height:1.4em}.service-teaser .service-teaser-column ul{list-style:none;margin:0;padding:20px 0 0 0}.service-teaser .service-teaser-column ul li{display:inline-block;width:50%;margin:0 -4px 0 0;padding:0 0 0 20px;position:relative;font-size:20px;font-weight:400}.service-teaser .service-teaser-column ul li:first-child{border:0}.service-teaser .service-teaser-column ul li:after{position:absolute;top:1px;right:0px;font-family:"icomoon";content:"";font-size:19px;color:#006EB7}.service-teaser .service-teaser-column.left .elementor-widget-wrap{padding:40px 50px 40px 50px !important;margin-right:-100px !important;margin-left:100px !important;z-index:899}.image-teaser{position:relative}.image-teaser .elementor-image-box-wrapper{position:relative;overflow:hidden}.image-teaser .elementor-image-box-content{margin:-112px 0 0 65px;background:#fff;position:relative;z-index:99;max-width:100%;padding:40px}@media (min-width:768px){.image-teaser .elementor-image-box-content{width:calc(100% - 25px) !important}}@media (min-width:1200px){.image-teaser .elementor-image-box-content{width:calc(100% - 60px) !important}}.image-teaser .elementor-image-box-content h3{font-size:34px;line-height:1.2;margin:0;padding:0 0 5px 0;transition:all 0.2s ease-in-out}.image-teaser .elementor-image-box-content p{font-size:20px;line-height:1.5}@media (max-width:992px){.image-teaser .elementor-image-box-content{margin:0 0 0 0;padding:0 20px 0 20px}.image-teaser .elementor-image-box-content h3{font-size:30px}.image-teaser .elementor-image-box-content p{font-size:18px;line-height:1.4}.image-teaser .elementor-image-box-content figure.elementor-image-box-img{margin-bottom:0 !important}}.image-teaser .elementor-button-wrapper{margin:0 0 0 95px}.image-teaser .elementor-image-box-img{position:relative;overflow:hidden}.image-teaser .elementor-image-box-img img{transition:all 0.4s ease-in-out;transform:scale(1)}.image-teaser .elementor-image-box-img img:hover{transform:scale(1.1)}.image-teaser .elementor-image-box-wrapper:hover .elementor-image-box-content h3{color:#006EB7}.intro h2.elementor-heading-title{font-weight:300;font-size:40px}.intro p{font-size:20px;line-height:1.5em}.text{position:relative;padding:40px 0 0 0;max-width:920px;margin:0 auto}.text.bg{background:#f2f4f5;margin:60px auto 0 auto;padding:40px 0 50px 0}.text.bg:last-of-type{padding:40px 0 80px 0}.text.bg:before{position:absolute;top:0;left:-100%;width:400%;height:100%;background:#f2f4f5;content:"";z-index:-1}.text h1{font-size:40px;color:#0c2845;line-height:42px;margin:0;padding:20px 0 25px 0}@media (min-width:768px){.text h1{font-size:55px;line-height:62px}}.text h3{color:#0c2845;padding-top:20px}.text h4{font-weight:bold;color:#0c2845;padding-top:20px}.text h5{font-weight:bold;color:#0c2845;padding-top:20px}.text .icon-list{list-style:none;margin:0 !important;padding:0 0 20px 0 !important}.text .icon-list li{position:relative;margin:0 0 12px 0 !important;padding:0 0 0 32px !important;font-family:"Roboto";font-weight:300;line-height:1.5 !important}.text .icon-list li:before{position:absolute;top:-2px;left:0;content:"";font-family:"icomoon";font-size:24px;color:#006EB7;font-weight:bold}.content-image{margin:60px 0 0 0 !important}.teaser-content{padding:40px 0 0 0}@media (min-width:768px){.teaser-content{margin:60px 0 0 0}}.teaser-content.no-bg{background:none}@media (min-width:768px){.teaser-content{padding:0 0 0 0}}@media (min-width:992px){.teaser-content{padding:0 0 0 0}}.teaser-content .elementor-column.elementor-col-50+.elementor-column.elementor-col-50{padding-top:30px}@media (min-width:768px){.teaser-content .elementor-column.elementor-col-50+.elementor-column.elementor-col-50{padding-left:40px}}@media (min-width:768px){.teaser-content.text-left .elementor-column.elementor-col-50{padding-right:40px}}.teaser-content.text-left .elementor-column.elementor-col-50+.elementor-column.elementor-col-50{padding-left:0;padding-right:0}.teaser-content h3{color:#0c2845}footer.cb__footer *{font-size:18px}footer.cb__footer .wp-block-image{max-width:200px !important}footer.cb__footer p{font-size:19px !important;font-weight:400;line-height:1.6em !important;margin:0}footer.cb__footer h4.wp-block-heading{font-family:"Roboto" !important;font-size:18px !important;font-weight:600 !important;letter-spacing:0.3px !important}footer.cb__footer .cb__social-box a{margin-top:0}footer.cb__footer a{text-decoration:none}footer.cb__footer a:hover{color:#006EB7}[data-footer*="type-1"] [data-id="copyright"]{font-weight:300 !important}[data-footer*="type-1"] [data-id="socials"].cb__footer-socials [data-color="custom"]{justify-content:end}[data-menu]>ul>li{margin:4px 0 0 0}body:not(.home) .contact{margin:80px 0 0 0}table{max-width:100%;width:100%;margin:20px 0 30px 0}table tr{border-bottom:1px solid #fff;margin-bottom:5px}table tr td:first-child{width:45%}table tr:nth-child(even){background:#f2f4f5}table th,table td{text-align:left;padding:15px 20px}.sidebar{position:fixed;top:50%;margin-top:-120px;right:0;width:60px;display:none}@media (min-width:768px){.sidebar{display:block}}.sidebar .sidebar-box{position:absolute;top:0;left:0;width:60px;height:60px;background:#006EB7;transition:all 0.2s ease-in-out}.sidebar .sidebar-box:hover{background:#42c26f}.sidebar .sidebar-box span{display:none}.sidebar .sidebar-box a{display:block;height:100%;position:absolute;width:100%;z-index:3}.sidebar .sidebar-box:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;width:26px;height:26px;top:14px;left:50%;transform:translateX(-50%);z-index:2}.sidebar .sidebar-box.phone:before{top:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110.6 110.4' style='enable-background:new 0 0 110.6 110.4' xml:space='preserve'%3E%3Cpath d='m109 84.2-.2-.4-19.4-19.4-.1-.1c-5.1-4.7-10.9-2.6-13.7 0L65.2 74.7c-3.9-1.9-11.4-8.3-16.3-13.1-4.8-4.9-11.2-12.4-13.2-16.3l10.4-10.4c2.5-2.7 4.6-8.5-.1-13.6L26.6 1.8l-.4-.2c-2.9-1.6-8.8-3.1-12.8 1l-9.5 9.5-.2.3c-.5.7-11.3 18.3 6.3 45.8.8 1.4 7.2 13.2 18.6 24.3 11 10.9 22.3 17.1 23.7 17.8 12.2 7.8 22.4 10 30.1 10 9.7 0 15.3-3.5 15.7-3.7l.3-.2 9.5-9.5c4.2-3.9 2.6-9.8 1.1-12.7zm-5.3 8.5-9 9c-2.1 1.2-16.5 8.1-39.2-6.4l-.2-.1c-.1-.1-11.5-6.1-22.2-16.7l-.1-.1-.8-.8C21.4 66.8 15.4 55.5 15.3 55.4l-.1-.2C.5 32.3 7.5 18 8.6 15.9l9.1-9.1c1.5-1.6 4.4-.5 5.3-.1l18.8 18.7c2.2 2.5.8 4.5.1 5.4L29.1 43.6l.3 1.6c1.2 5.6 11.1 16.4 14.8 20.2l.5.5.5.5c3.8 3.7 14.6 13.7 20.3 14.7l1.6.3 12.8-12.8c.8-.7 2.9-2.1 5.3.1l18.7 18.7c.4 1 1.4 3.8-.2 5.3z' style='fill:%23fff'/%3E%3C/svg%3E")}.sidebar .sidebar-box.mail{top:60px}.sidebar .sidebar-box.mail:before{top:15px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60' xml:space='preserve'%3E%3Cstyle%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7D %3C/style%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='.707' y2='.707'%3E%3Cstop offset='0' style='stop-color:%23dedfe3'/%3E%3Cstop offset='.174' style='stop-color:%23d8d9dd'/%3E%3Cstop offset='.352' style='stop-color:%23c9cacd'/%3E%3Cstop offset='.532' style='stop-color:%23b4b5b8'/%3E%3Cstop offset='.714' style='stop-color:%23989a9c'/%3E%3Cstop offset='.895' style='stop-color:%23797c7e'/%3E%3Cstop offset='1' style='stop-color:%23656b6c'/%3E%3C/linearGradient%3E%3Cpath class='st0' d='M1.7 12h56.9v36.4H1.7zM3.7 16l26.4 18.2M56.6 16 30.1 34.2'/%3E%3C/svg%3E")}.meafe-grid-item{background:white;box-shadow:rgba(50, 50, 93, 0.1) 0px 6px 12px -2px, rgba(0, 0, 0, 0.15) 0px 3px 7px -3px}.read-more .meafe-accordion .meafe-accordion-header{padding-left:0;padding-right:0;padding-left:23px;border:0}.read-more .meafe-accordion-content p:empty{display:none}.read-more .meafe-accordion .meafe-accordion-header .blsm-default-icon{left:0;top:20px;font-size:24px;color:#006EB7}.read-more .meafe-accordion .meafe-accordion-header .blsm-active-icon{left:0;top:20px;font-size:23px;color:#006EB7}.read-more .meafe-accordion-header{cursor:pointer}.read-more .meafe-accordion .meafe-accordion-header.active{color:#006EB7;background:none}.read-more .meafe-accordion .meafe-accordion-header:hover{background:transparent}.read-more .meafe-accordion .meafe-accordion-header .blsm-title{font-size:18px !important;color:#006EB7}@media (min-width:768px){.read-more .meafe-accordion .meafe-accordion-header .blsm-title{font-size:19px !important}}.read-more .meafe-accordion .meafe-accordion-header:hover .blsm-title{color:#42c26f}.read-more .meafe-accordion .meafe-accordion-header:hover .blsm-default-icon{color:#42c26f}.read-more .meafe-accordion .meafe-accordion-header.active .blsm-title{font-size:18px;color:#006EB7}@media (min-width:768px){.read-more .meafe-accordion .meafe-accordion-header.active .blsm-title{font-size:19px !important}}.read-more .meafe-accordion .meafe-accordion-list .meafe-accordion-content{font-size:inherit;line-height:inherit;border:0;padding-left:0;padding-right:0;font-weight:300}.read-more .meafe-accordion .meafe-accordion-list .meafe-accordion-content p{margin-bottom:1.333em}.table-contents .elementor-widget .elementor-icon-list-item{margin:0 0 10px 0 !important}.table-contents .elementor-widget .elementor-icon-list-item a{font-weight:700 !important}.wpforms-field input,.wpforms-field textarea{border-color:#d9d9d9}.wpforms-field textarea:focus{border-color:#006EB7}.wpforms-one-half{float:none;display:inline-block;width:calc(50% - 10px) !important;margin-left:10px !important}.wpforms-one-half:first-of-type{margin-right:10px !important;margin-left:0 !important}@media (max-width:768px){.wpforms-one-half{display:block;width:100% !important;margin:0 !important}}.wpforms-field-textarea{width:100%}.wpforms-submit-container{text-align:right}button.wpforms-submit{color:#fff !important;border:0 !important;border-radius:0 !important;text-transform:uppercase !important;font-size:16px !important;padding-top:15px !important;padding-bottom:15px !important;padding-right:50px !important;position:relative;border-radius:0 !important;box-shadow:none !important;font-size:16px;font-weight:700 !important;letter-spacing:0 !important;padding:23px 48px 36px 25px !important;background:#006EB7 !important}button.wpforms-submit:after{position:absolute;top:22px;right:20px;font-family:"icomoon";content:"";font-weight:normal;font-size:18px}button.wpforms-submit:hover{background:#006EB7;color:#fff;border:2px solid #006EB7}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea{border-radius:0;min-height:56px}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){border:0;background:none;font-weight:700;color:#006EB7}.keyboard-nav-on .site input:active,.keyboard-nav-on .site input:focus,.keyboard-nav-on .site input:hover,.keyboard-nav-on .site a:active,.keyboard-nav-on .site a:focus,.keyboard-nav-on .site a:hover,.keyboard-nav-on .site button:active,.keyboard-nav-on .site button:focus,.keyboard-nav-on .site button:hover,.keyboard-nav-on .site textarea:active,.keyboard-nav-on .site textarea:focus,.keyboard-nav-on .site textarea:hover,.keyboard-nav-on .site select:active,.keyboard-nav-on .site select:focus,.keyboard-nav-on .site select:hover{outline:0 !important}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full{padding:0}.mega-current-menu-parent a{color:#006EB7 !important}.mega-current-menu-parent a:hover{color:#006EB7 !important}body:not(.home) .site-content{position:relative;overflow:hidden}