.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ct-div-block,
.oxy-post-content,
.ct-text-block,
.ct-headline,
.oxy-rich-text,
.ct-link-text { max-width: 100%; }
img { flex-shrink: 0; }
body * { min-height: 1px; }
}            .oxy-testimonial {
flex-direction: row;
align-items: center;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
order: 1;
}
.oxy-testimonial .oxy-testimonial-photo {
width: 125px;                height: 125px;                margin-right: 20px;
}
.oxy-testimonial .oxy-testimonial-photo-wrap, 
.oxy-testimonial .oxy-testimonial-author-wrap, 
.oxy-testimonial .oxy-testimonial-content-wrap {
align-items: flex-start;                text-align: left;            }
.oxy-testimonial .oxy-testimonial-text {
margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author {
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author-info {
font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-icon-box {
text-align: left;                flex-direction: column;            }
.oxy-icon-box .oxy-icon-box-icon {
margin-bottom: 12px;
align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-heading {
font-size: 21px;
margin-bottom: 12px;            }
.oxy-icon-box .oxy-icon-box-text {
font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-link {
margin-top: 20px;                            } .oxy-pricing-box .oxy-pricing-box-section {
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-title-title {
font-size: 48px;
}
.oxy-pricing-box .oxy-pricing-box-title-subtitle {
font-size: 24px;
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
flex-direction: row;                                            }
.oxy-pricing-box .oxy-pricing-box-currency {
font-size: 28px;
}
.oxy-pricing-box .oxy-pricing-box-amount-main {
font-size: 80px;
line-height: 0.7;
}
.oxy-pricing-box .oxy-pricing-box-amount-decimal {
font-size: 13px;
}
.oxy-pricing-box .oxy-pricing-box-term {
font-size: 16px;
}
.oxy-pricing-box .oxy-pricing-box-sale-price {
font-size: 12px;
color: rgba(0,0,0,0.5);
margin-bottom: 20px;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
font-size: 16px;
color: rgba(0,0,0,0.5);
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
justify-content: center;            }
.oxy-progress-bar .oxy-progress-bar-background {
background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
.oxy-progress-bar .oxy-progress-bar-progress-wrap {
width: 85%;        }
.oxy-progress-bar .oxy-progress-bar-progress {
background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
}
.oxy-progress-bar .oxy-progress-bar-overlay-text {
font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-progress-bar .oxy-progress-bar-overlay-percent {
font-size: 12px;
}
.ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
padding: 0px;			}
.oxy-superbox .oxy-superbox-secondary, 
.oxy-superbox .oxy-superbox-primary {
transition-duration: 0.5s;            }
.oxy-shape-divider {
width: 0px;
height: 0px;
}
.oxy_shape_divider svg {
width: 100%;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
flex-direction: row;
}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
align-items: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
top: 0;
bottom: 0;
right: auto;
left: 0;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}
.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
--oxynav-animation-name: none; 
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
background-color: var(--oxynav-brand-color);
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
border: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
background: transparent;
border: 1px solid currentColor;
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
filter: invert(0) !important;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
background-color: var(--oxynav-activehover-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
color: var(--oxynav-neutral-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
color: var(--oxynav-neutral-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.ct-section-inner-wrap, .oxy-header-container{
max-width: 1120px;
}
body {font-family: Arial, Helvetica, sans-serif;}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;font-size: 55px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 40px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {color: #a8dbbe;text-decoration: ;}.ct-link-text:hover {color: color(1);}.ct-link {color: #a8dbbe;text-decoration: ;}.ct-link:hover {color: color(1);}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
.ct-columns-inner-wrap {
display: block !important;
}
.ct-columns-inner-wrap:after {
display: table;
clear: both;
content: "";
}
.ct-column {
width: 100% !important;
margin: 0 !important;
}
.ct-columns-inner-wrap {
margin: 0 !important;
}
}
.orb-component-section {
padding-top:50px;
padding-bottom:50px;
padding-right:25px;
padding-left:25px;
gap:50px;
}
.orb-component-section .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
.orb-component-section:not(.ct-section):not(.oxy-easy-posts),
.orb-component-section.oxy-easy-posts .oxy-posts,
.orb-component-section.ct-section .ct-section-inner-wrap{
gap:50px;
}
@media (max-width: 991px) {
.orb-component-section {
}
.orb-component-section .ct-section-inner-wrap {
padding-top: 00px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.orb-component-section:not(.ct-section):not(.oxy-easy-posts),
.orb-component-section.oxy-easy-posts .oxy-posts,
.orb-component-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
@media (max-width: 479px) {
}
.oxy-stock-content-styles {
}
.hosting-features-1-wrapper {
text-align:center;
width:33.33%;
}
.hosting-features-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hosting-features-1-wrapper.oxy-easy-posts .oxy-posts,
.hosting-features-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.orb-icon-white {
border: 1px solid;
padding: 20px;color: #a8dbbe;}.orb-icon-white 
>svg {width: 36px;height: 36px;}.orb-icon-white {
margin-bottom:12px;
}
.hosting-features-1-title {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:20px;
font-weight:700;
line-height:1.1;
margin-bottom:8px;
}
.hosting-features-1-text {
color:#f6fafd;
}
.hosting-features-1-icon {
color: #ffffff;}.hosting-features-1-icon 
>svg {width: 36px;height: 36px;}.hosting-features-1-icon {
margin-bottom:12px;
}
.flight-iconblock-4-column {
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
background-color:#009640;
padding-top:32px;
padding-left:32px;
padding-right:32px;
padding-bottom:32px;
text-align:center;
margin-right:1px;
}
.flight-iconblock-4-column:not(.ct-section):not(.oxy-easy-posts),
.flight-iconblock-4-column.oxy-easy-posts .oxy-posts,
.flight-iconblock-4-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.flight-iconblock-4-title {
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
color:#ffffff;
font-size:18px;
line-height:1.1;
margin-bottom:12px;
}
.flight-iconblock-4-text {
font-family:Arial, Helvetica, sans-serif;
color:#a8dbbe;
font-size:14px;
}
.flight-heading-two {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:36px;
font-weight:900;
background-color:#009640;
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
width:100%;
height:50%;
text-align:center;
letter-spacing:2px;
line-height:1.5;
margin-left:2px;
}
.flight-heading-two:not(.ct-section):not(.oxy-easy-posts),
.flight-heading-two.oxy-easy-posts .oxy-posts,
.flight-heading-two.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.flight-body-text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:400;
line-height:1.6;
background-color:#009640;
width:100%;
padding-right:32px;
padding-left:32px;
text-align:center;
margin-top:2px;
margin-left:2px;
height:35%;
}
.flight-body-text:not(.ct-section):not(.oxy-easy-posts),
.flight-body-text.oxy-easy-posts .oxy-posts,
.flight-body-text.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.hosting-heading-two {
font-family:Arial, Helvetica, sans-serif;
color:color(27);
font-size:40px;
font-weight:700;
line-height:1.1;
margin-bottom:0px;
}
@media (max-width: 767px) {
.hosting-heading-two {
font-size:32px;
}
}
.flight-iconblock-4-image {
width:60px;
margin-bottom:6px;
}
.orb-div-animation {
padding-bottom:0px;
margin-top:0px;
width:100%;
}
.orb-div-animation .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.orb-div-animation:not(.ct-section):not(.oxy-easy-posts),
.orb-div-animation.oxy-easy-posts .oxy-posts,
.orb-div-animation.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.orb-div-animation {
padding-bottom:15px;
}
.orb-div-animation:not(.ct-section):not(.oxy-easy-posts),
.orb-div-animation.oxy-easy-posts .oxy-posts,
.orb-div-animation.ct-section .ct-section-inner-wrap{
display:flex;
}
}
@media (max-width: 479px) {
.orb-div-animation {
padding-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
}
.hyperion-subheading {
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
letter-spacing:4px;
line-height:1.1;
text-transform:uppercase;
color:#7dc99e;
font-size:16px;
}
@media (max-width: 991px) {
.hyperion-subheading {
font-size:12px;
text-align:center;
}
}
@media (max-width: 767px) {
.hyperion-subheading {
text-align:center;
font-size:12px;
}
}
@media (max-width: 479px) {
.hyperion-subheading {
font-size:12px;
}
}
.orb-h2-white {
text-align:left;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin-right:0px;
margin-left:0px;
line-height:normal;
color:#ffffff;
}
@media (max-width: 991px) {
.orb-h2-white {
text-align:center;
}
}
.proteus-big-text {
font-family:Arial, Helvetica, sans-serif;
color:color(35);
font-size:24px;
font-weight:300;
line-height:1.4;
margin-bottom:0px;
}
.proteus-iconblock-2-column {
text-align:center;
width:58.33px;
}
.proteus-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts),
.proteus-iconblock-2-column.oxy-easy-posts .oxy-posts,
.proteus-iconblock-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.proteus-body-text {
font-family:Arial, Helvetica, sans-serif;
color:#a8dbbe;
font-size:16px;
font-weight:500;
line-height:1.4;
}
.Paragraph {
font-family:Arial, Helvetica, sans-serif;
line-height:1.6;
font-size:18px;
margin-bottom:24px;
font-weight:400;
text-align:left;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#ffffff;
}
.white-subheading {
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color:#ffffff;
font-weight:900;
font-size:12px;
line-height:1.5;
text-align:left;
}
.white-heading {
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:40px;
color:#ffffff;
line-height:1;
}
.darkblue-button:hover{
color:#ffffff;
background-color:#566d8f;
text-decoration:none;
}
.darkblue-button {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:#6799b2;
padding-top:18px;
padding-left:32px;
padding-right:32px;
padding-bottom:18px;
text-transform:uppercase;
text-align:center;
font-weight:900;
letter-spacing:2px;
font-size:18px;
line-height:1;
text-decoration:none;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
}
.orb-header-row-menu {
background-color:#ffffff;
margin-top:50px;
width:100%;
max-width:1350px;
border-radius:60px;
}
.orb-header-row-menu:not(.ct-section):not(.oxy-easy-posts),
.orb-header-row-menu.oxy-easy-posts .oxy-posts,
.orb-header-row-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:wrap;
}
.orb-pro-menu:hover{
oxy-pro-menu_slug_oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor:color(1);
oxy-pro-menu_slug_oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemabackground_color:color(1);
oxy-pro-menu_slug_oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemacolor:#7dc99e;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}
.orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul:hover{
border-top-width:0px;
}
.orb-pro-menu {
font-size:16px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
}
.orb-pro-menu:not(.ct-section):not(.oxy-easy-posts),
.orb-pro-menu.oxy-easy-posts .oxy-posts,
.orb-pro-menu.ct-section .ct-section-inner-wrap{
display:flex;
align-items:stretch;
justify-content:space-between;
}
.orb-pro-menu .oxy-pro-menu-list .menu-item, .orb-pro-menu .oxy-pro-menu-list .menu-item a{
font-family: Arial Black, Gadget, sans-serif;
color: #009640;
transition-duration:0.3s;
}
.orb-pro-menu .oxy-pro-menu-list .menu-item a{
padding-top:20px;
padding-bottom:20px;
padding-right:25px;
padding-left:25px;
}
.orb-pro-menu .oxy-pro-menu-list > .menu-item{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
.orb-pro-menu .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .orb-pro-menu .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{
color:#ffffff;
background-color:#009640;
}
.orb-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:8px;
margin-left:5px;
transition-duration:0.3s;
}
.orb-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover > a svg{
transform:rotate(-180deg);
}
.orb-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
background-color:#7dc99e;
color:#ffffff;
padding-left:15px;
padding-right:15px;
}
.orb-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover, .orb-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:focus-within{
background-color:#7dc99e;
color:#ffffff;
}
.orb-pro-menu .oxy-pro-menu-mobile-open-icon svg{
color:color(1);
}
.orb-pro-menu .oxy-pro-menu-mobile-open-icon:hover svg{
color:#ffffff;
}
.orb-pro-menu .oxy-pro-menu-mobile-close-icon{
top:5%;
left:90%;
font-size: 30px;
}
.orb-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:50px;
height:50px;
color:color(1);
}
.orb-pro-menu .oxy-pro-menu-mobile-close-icon:hover svg{
color:#ffffff;
}
.orb-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child, .orb-pro-menu .oxy-pro-menu-open-container > div:first-child{
min-width:200px;
}
.orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#7dc99e;
}
.orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
padding-top:10px;
padding-bottom:10px;
}
.orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:#7dc99e;
border-top-width:0px;
}
.orb-pro-menu .oxy-pro-menu-container .menu-item > a{
text-align: center;
justify-content: center;
}
.orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
align-items: center;
}
.orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: center;
justify-content: center;
}
@media (max-width: 1120px) {
.orb-pro-menu {
font-size:30px;
}
.orb-pro-menu .oxy-pro-menu-mobile-close-icon{
color: #009640;
}
.orb-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child, .orb-pro-menu .oxy-pro-menu-open-container > div:first-child{
min-width:325px;
}
.orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
.orb-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .orb-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:25px;
}
.orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:#ffffff;
border-top-color:#ffffff;
}
}
@media (max-width: 991px) {
.orb-pro-menu {
font-size:30px;
background-color:#ffffff;
}
.orb-pro-menu .oxy-pro-menu-mobile-open-icon svg{
color:color(1);
}
.orb-pro-menu .oxy-pro-menu-mobile-open-icon:hover svg{
color:#a8dbbe;
}
.orb-pro-menu .oxy-pro-menu-mobile-close-icon{
color: color(1);
}
.orb-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .orb-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .orb-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .orb-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 30px;
}
.orb-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .orb-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:25px;
}
.orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:#ffffff;
border-top-width:0px;
}
.orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: center;
justify-content: center;
}
}
@media (max-width: 767px) {
.orb-pro-menu {
font-size:30px;
}
.orb-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child, .orb-pro-menu .oxy-pro-menu-open-container > div:first-child{
min-width:325px;
}
.orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
}
@media (max-width: 479px) {
.orb-pro-menu {
font-size:30px;
background-color:rgba(255,255,255,0);
}
.orb-pro-menu .oxy-pro-menu-list .menu-item a{
padding-top:50px;
}
.orb-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
background-color:#ffffff;
}
.orb-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover, .orb-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:focus-within{
background-color:#ffffff;
}
.orb-pro-menu .oxy-pro-menu-mobile-open-icon svg{
color:#009640;
}
.orb-pro-menu .oxy-pro-menu-mobile-open-icon:hover svg{
color:#353535;
}
.orb-pro-menu .oxy-pro-menu-mobile-close-icon{
left:80%;
}
.orb-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:30px;
height:30px;
}
.orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
.orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .orb-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
color:#009640;
}
.orb-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .orb-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .orb-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .orb-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 20px;
}
.orb-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .orb-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:15px;
}
.orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .orb-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:#ffffff;
border-top-color:#ffffff;
}
}
.orb-headline {
color:#ffffff;
text-decoration:none;
text-transform:none;
color: white; text-align: center;
}
.orb-headline:not(.ct-section):not(.oxy-easy-posts),
.orb-headline.oxy-easy-posts .oxy-posts,
.orb-headline.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.orb-headline {
width:100%;
}
}
.orb-header-subheadline {
color:#ffffff;
margin-top:20px;
padding-top:0px;
padding-bottom:0px;
width:800px;
text-align:center;
}
.orb-header-subheadline:not(.ct-section):not(.oxy-easy-posts),
.orb-header-subheadline.oxy-easy-posts .oxy-posts,
.orb-header-subheadline.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.orb-header-subheadline {
width:100%;
padding-left:25px;
padding-right:25px;
}
}
@media (max-width: 767px) {
.orb-header-subheadline {
text-align:center;
}
}
@media (max-width: 479px) {
.orb-header-subheadline {
text-align:center;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
}
}
.orb-white-button-small:hover{
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
}.orb-white-button-small:hover{
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
background-color:#ffffff;
color:#009640;
}
.orb-white-button-small {
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
padding: 9px 15px;
}.orb-white-button-small {
font-family:Arial Black, Gadget, sans-serif;
button-hover_color:#ffffff;
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
border-radius:50px;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
font-size:17px;
width:300px;
}
.orb-digitale-visitenkarte {
}
.orb-digitale-visitenkarte .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 25px;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte {
}
.orb-digitale-visitenkarte .ct-section-inner-wrap {
padding-top: 25px;
padding-right: 25px;
padding-bottom: 25px;
padding-left: 25px;
}
}
@media (max-width: 479px) {
.orb-digitale-visitenkarte {
}
.orb-digitale-visitenkarte .ct-section-inner-wrap {
padding-top: 25px;
padding-right: 25px;
padding-bottom: 25px;
padding-left: 25px;
}
}
.orb-digitale-visitenkarte-div {
width:100%;
padding-left:0px;
padding-right:0px;
color:#009640;
overflow:hidden;
padding-top:0px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
text-align:center;
padding-bottom:0px;
margin-bottom:150px;
}
.orb-digitale-visitenkarte-div:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div {
}
}
@media (max-width: 479px) {
.orb-digitale-visitenkarte-div {
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
height:100%;
}
}
.orb-digitale-visitenkarte-div-col-1 {
height:250px;
}
.orb-digitale-visitenkarte-div-col-1:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-1.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-1.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div-col-1 {
height:100%;
}
.orb-digitale-visitenkarte-div-col-1:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-1.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-1.ct-section .ct-section-inner-wrap{
display:none;
}
}
.orb-digitale-visitenkarte-div-col-1-div {
width:100.00%;
text-align:right;
padding-top:25px;
padding-bottom:25px;
padding-left:0px;
padding-right:25px;
}
.orb-digitale-visitenkarte-div-col-1-div:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-1-div.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-1-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div-col-1-div {
text-align:left;
padding-right:0px;
padding-top:25px;
padding-bottom:25px;
width:100.00%;
}
.orb-digitale-visitenkarte-div-col-1-div:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-1-div.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-1-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.orb-digitale-visitenkarte-div-col-1-headline {
font-weight:700;
}
.orb-digitale-visitenkarte-div-col-1-text {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align:left;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div-col-1-text {
text-align:center;
}
}
.orb-digitale-visitenkarte-div-col-2 {
height:250px;
border-top-color:color(1);
border-right-color:color(1);
border-bottom-color:color(1);
border-left-color:color(1);
border-top-width:3px;
border-right-width:3px;
border-bottom-width:3px;
border-left-width:3px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-radius:30px;
padding-left:15px;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div-col-2 {
height:100%;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
width:100%;
}
}
.orb-digitale-visitenkarte-div-col-2-div-1 {
width:33%;
text-align:right;
padding-top:25px;
padding-bottom:25px;
padding-right:25px;
padding-left:25px;
}
.orb-digitale-visitenkarte-div-col-2-div-1:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-2-div-1.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-2-div-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div-col-2-div-1 {
text-align:left;
padding-right:0px;
padding-top:25px;
padding-bottom:25px;
}
.orb-digitale-visitenkarte-div-col-2-div-1:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-2-div-1.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-2-div-1.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
}
}
.orb-digitale-visitenkarte-div-col-2-div-1-heading {
font-weight:700;
font-size:24px;
}
.orb-digitale-visitenkarte-div-col-2-div-1-text {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align:left;
font-size:16px;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div-col-2-div-1-text {
text-align:center;
}
}
.orb-digitale-visitenkarte-div-col-2-div-2 {
width:33.33%;
text-align:left;
}
.orb-digitale-visitenkarte-div-col-2-div-2:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-2-div-2.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-2-div-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div-col-2-div-2 {
gap:15px;
width:50%;
}
.orb-digitale-visitenkarte-div-col-2-div-2:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-2-div-2.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-2-div-2.ct-section .ct-section-inner-wrap{
gap:15px;
}
}
.orb-digitale-visitenkarte-div-col-2-div-2-heading {
font-weight:700;
font-size:24px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
}
.green-button:hover{
background-color:rgba(0,0,0,0);
color:#009640;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
padding-left:24px;
padding-right:24px;
min-width:250px;
max-width:90%;
min-height:70px;
border-top-color:#009640;
border-right-color:#009640;
border-bottom-color:#009640;
border-left-color:#009640;
box-shadow:inset 0px 0px 0px 5px color(1);
}
.green-button {
padding: 10px 16px;
}.green-button {
font-family:Arial Black, Gadget, sans-serif;
background-color:#009640;
border-radius:50px;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
transition-duration:0.3s;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
font-size:16px;
min-height:70px;
padding-left:24px;
padding-right:24px;
min-width:250px;
color:#ffffff;
}
.green-button:not(.ct-section):not(.oxy-easy-posts),
.green-button.oxy-easy-posts .oxy-posts,
.green-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.green-button {
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
width:100%;
min-height:70px;
}
}
@media (max-width: 479px) {
.green-button {
font-family:Arial Black, Gadget, sans-serif;
width:100%;
min-width:100%;
font-size:12px;
}
}
.orb-digitale-visitenkarte-div-col-2-div-2-textlink:hover{
color:#ffffff;
}
.orb-digitale-visitenkarte-div-col-2-div-2-textlink {
color:#009640;
hover_color:#b2b2b2;
font-weight:700;
font-size:20px;
}
.orb-digitale-visitenkarte-div-col-2-div-3 {
width:33.34%;
padding-left:25px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
text-align:left;
height:100%;
}
.orb-digitale-visitenkarte-div-col-2-div-3:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-2-div-3.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-2-div-3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:center;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div-col-2-div-3 {
text-align:center;
padding-left:0px;
padding-top:25px;
padding-bottom:25px;
width:50%;
}
.orb-digitale-visitenkarte-div-col-2-div-3:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-div-col-2-div-3.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-div-col-2-div-3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.orb-digitale-visitenkarte-div-col-2-div-3-image {
attachment_height:459;
attachment_width:459;
attachment_url:https://smartsunsolution.de/wp-content/uploads/sites/8/2024/02/male-worker-uniform-outdoors-with-solar-batteries-sunny-day-1.png;
border-radius:100%;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#009640;
border-right-color:#009640;
border-bottom-color:#009640;
border-left-color:#009640;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
height:90%;
}
@media (max-width: 991px) {
.orb-digitale-visitenkarte-div-col-2-div-3-image {
width:65%;
height:auto;
}
}
.orb-component-section-background-lines {
background-image:url(https://smartsunsolution.de/wp-content/uploads/sites/8/2024/02/Group-20.svg);}
.orb-green-svg-background {
background-image:url(https://smartsunsolution.de/wp-content/uploads/sites/8/2024/02/Green-Shape.svg);background-size: contain; background-repeat:no-repeat;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
min-height:1200px;
margin-top:0px;
margin-bottom:0px;
width:100%;
}
.orb-green-svg-background:not(.ct-section):not(.oxy-easy-posts),
.orb-green-svg-background.oxy-easy-posts .oxy-posts,
.orb-green-svg-background.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.orb-green-svg-background {
min-height:0px;
}
.orb-green-svg-background .ct-section-inner-wrap {
padding-top: 75px;
}
}
@media (max-width: 991px) {
.orb-green-svg-background {
min-height:0px;
margin-top:75px;
margin-bottom:75px;
background-color:color(1);
margin-top: 0 !important; margin-bottom: 0 !important;
}
.orb-green-svg-background .ct-section-inner-wrap {
padding-top: 0;
}
}
.orb-green-svg-background-columns {
padding-top:0px;
padding-bottom:0px;
padding-left:50px;
padding-right:50px;
}
@media (max-width: 991px) {
.orb-green-svg-background-columns {
padding-top:0px;
padding-right:0px;
padding-left:0px;
margin-bottom:25px;
}
}
@media (max-width: 767px) {
.orb-green-svg-background-columns {
padding-top:25px;
}
}
@media (max-width: 479px) {
.orb-green-svg-background-columns {
}
}
.orb-green-svg-background-columns-text {
width:49.99%;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
text-align:center;
padding-right:0px;
}
.orb-green-svg-background-columns-text:not(.ct-section):not(.oxy-easy-posts),
.orb-green-svg-background-columns-text.oxy-easy-posts .oxy-posts,
.orb-green-svg-background-columns-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.orb-green-svg-background-columns-text {
padding-top:25px;
padding-right:25px;
padding-bottom:25px;
padding-left:25px;
}
}
@media (max-width: 479px) {
.orb-green-svg-background-columns-text {
text-align:left;
}
.orb-green-svg-background-columns-text:not(.ct-section):not(.oxy-easy-posts),
.orb-green-svg-background-columns-text.oxy-easy-posts .oxy-posts,
.orb-green-svg-background-columns-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.orb-rich-text-white {
color:#ffffff;
margin-bottom:40px;
margin-top:20px;
text-align:left;
}
@media (max-width: 991px) {
.orb-rich-text-white {
text-align:center;
}
}
@media (max-width: 479px) {
.orb-rich-text-white {
width:100%;
margin-left:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-right:0px;
}
}
.orb-green-svg-background-columns-image {
width:50.01%;
text-align:right;
padding-top:25px;
padding-right:25px;
padding-bottom:25px;
padding-left:25px;
}
.orb-green-svg-background-columns-image:not(.ct-section):not(.oxy-easy-posts),
.orb-green-svg-background-columns-image.oxy-easy-posts .oxy-posts,
.orb-green-svg-background-columns-image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.orb-green-svg-background-columns-image {
padding-top:25px;
padding-right:25px;
padding-bottom:25px;
padding-left:25px;
}
}
@media (max-width: 767px) {
.orb-green-svg-background-columns-image {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:25px;
}
}
@media (max-width: 479px) {
.orb-green-svg-background-columns-image {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
}
.white-button:hover{
background-color :#009640;
border: 1px solid #009640;
}.white-button:hover{
background-color:#ffffff;
color:#009640;
}
.white-button {
background-color :#009640;
border: 1px solid #009640;
}.white-button {
font-family:Arial Black, Gadget, sans-serif;
min-width:302px;
min-height:74px;
border-radius:50px;
color:#ffffff;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
transition-property:all;
transition-duration:0.3s;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
padding-left:15px;
padding-right:15px;
button-hover_color:#009640;
background-color:#009640;
box-shadow:inset 0px 0px 0px 5px #ffffff;
}
.white-button:not(.ct-section):not(.oxy-easy-posts),
.white-button.oxy-easy-posts .oxy-posts,
.white-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.white-button {
width:100%;
text-align:center;
transition-duration:0.3s;
}
}
@media (max-width: 479px) {
.white-button {
font-family:Arial Black, Gadget, sans-serif;
min-width:100%;
text-align:center;
}
}
.orb-pro-menu-angebot {
font-size:16px;
background-color:color(1);
color:#7dc99e;
border-radius:30px;
}
.orb-pro-menu-angebot .oxy-pro-menu-list .menu-item, .orb-pro-menu-angebot .oxy-pro-menu-list .menu-item a{
font-family: Arial Black, Gadget, sans-serif;
color: #7dc99e;
transition-duration:0.3s;
}
.orb-pro-menu-angebot .oxy-pro-menu-list .menu-item a{
padding-left:25px;
padding-right:25px;
}
.orb-pro-menu-angebot .oxy-pro-menu-list > .menu-item{
margin-left:10px;
margin-right:10px;
margin-top:0px;
margin-bottom:0px;
}
.orb-pro-menu-angebot .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .orb-pro-menu-angebot .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{
color:color(1);
}
.orb-pro-menu-angebot .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a{
color:#000000;
}
.orb-pro-menu-angebot .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:8px;
margin-left:5px;
transition-duration:0.3s;
}
.orb-pro-menu-angebot .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover > a svg{
transform:rotate(-180deg);
}
.orb-pro-menu-angebot .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
background-color:#ffffff;
color:#7dc99e;
}
.orb-pro-menu-angebot .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover, .orb-pro-menu-angebot .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:focus-within{
background-color:#ffffff;
color:#7dc99e;
}
.orb-pro-menu-angebot .oxy-pro-menu-mobile-close-icon{
top:20px;
left:80%;
}
.orb-pro-menu-angebot .oxy-pro-menu-mobile-close-icon svg{
color:color(1);
}
.orb-pro-menu-angebot .oxy-pro-menu-mobile-close-icon:hover svg{
color:#ffffff;
}
.orb-pro-menu-angebot .oxy-pro-menu-off-canvas-container > div:first-child, .orb-pro-menu-angebot .oxy-pro-menu-open-container > div:first-child{
min-width:200px;
}
.orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#7dc99e;
}
.orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
padding-top:10px;
padding-bottom:10px;
}
.orb-pro-menu-angebot .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .orb-pro-menu-angebot .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:#7dc99e;
border-top-width:0px;
}
.orb-pro-menu-angebot .oxy-pro-menu-container .menu-item > a{
text-align: center;
justify-content: center;
}
.orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
align-items: center;
}
.orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: center;
justify-content: center;
}
@media (max-width: 991px) {
.orb-pro-menu-angebot {
}
.orb-pro-menu-angebot .oxy-pro-menu-mobile-open-icon svg{
color:color(1);
}
.orb-pro-menu-angebot .oxy-pro-menu-mobile-open-icon:hover svg{
color:#a8dbbe;
}
.orb-pro-menu-angebot .oxy-pro-menu-mobile-close-icon{
left:90%;
color: color(1);
}
.orb-pro-menu-angebot .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .orb-pro-menu-angebot .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .orb-pro-menu-angebot .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .orb-pro-menu-angebot .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 30px;
}
.orb-pro-menu-angebot .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .orb-pro-menu-angebot .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:25px;
}
.orb-pro-menu-angebot .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .orb-pro-menu-angebot .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:#7dc99e;
border-top-width:0px;
}
.orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .orb-pro-menu-angebot .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: center;
justify-content: center;
}
}
@media (max-width: 767px) {
.orb-pro-menu-angebot {
}
.orb-pro-menu-angebot:not(.ct-section):not(.oxy-easy-posts),
.orb-pro-menu-angebot.oxy-easy-posts .oxy-posts,
.orb-pro-menu-angebot.ct-section .ct-section-inner-wrap{
display:none;
}
}
@media (max-width: 479px) {
.orb-pro-menu-angebot {
}
.orb-pro-menu-angebot .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .orb-pro-menu-angebot .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .orb-pro-menu-angebot .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .orb-pro-menu-angebot .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 20px;
}
.orb-pro-menu-angebot .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .orb-pro-menu-angebot .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:15px;
}
}
.orb-switch-section {
position:relative;
text-align:center;
background-color:color(1);
}
.orb-switch-section:not(.ct-section):not(.oxy-easy-posts),
.orb-switch-section.oxy-easy-posts .oxy-posts,
.orb-switch-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
}
.orb-switch-column {
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
width:150px;
max-width:150px;
max-height:150px;
height:150px;
background-color:#ffffff;
min-width:150px;
min-height:150px;
z-index:2;
border-radius:20px;
transition-duration:0.3s;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
}
.orb-switch-column:not(.ct-section):not(.oxy-easy-posts),
.orb-switch-column.oxy-easy-posts .oxy-posts,
.orb-switch-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
.orb-switch-column-title {
text-align:center;
color:color(1);
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
font-size:18px;
transition-duration:0.3s;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
opacity: 0.3;
}
.orb-switch-column-image {
width:90px;
height:90px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
transition-duration:0.3s;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
opacity: 0.3;
}
.orb-switch-column-switch-div-switch {
width:88px;
min-width:88px;
max-width:88px;
}
.flight-iconblock-2-column {
border-right-color:#8ec98a;
border-bottom-color:#8ec98a;
border-left-color:color(39);
border-right-width:5px;
border-bottom-width:5px;
border-left-width:1px;
background-color:color(1);
border-radius:30px;
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
padding-top:0px;
}
.flight-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts),
.flight-iconblock-2-column.oxy-easy-posts .oxy-posts,
.flight-iconblock-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.flight-iconblock-2-image {
width:60px;
margin-right:12px;
}
.flight-iconblock-2-text {
font-family:Arial, Helvetica, sans-serif;
color:#7dc99e;
font-size:14 ;
font-weight:400;
line-height:1.6;
padding-top:5px;
border-top-width:2px;
border-top-color:#8ec98a;
border-top-style:solid;
}
.flight-iconblock-2-title {
font-family:Arial Black, Gadget, sans-serif;
color:#7dc99e;
font-size:21px;
border-bottom-width:3px;
border-bottom-color:#8ec98a;
border-bottom-style:none;
}
@media (max-width: 1120px) {
.flight-iconblock-2-title {
}
.flight-iconblock-2-title:not(.ct-section):not(.oxy-easy-posts),
.flight-iconblock-2-title.oxy-easy-posts .oxy-posts,
.flight-iconblock-2-title.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
@media (max-width: 479px) {
.flight-iconblock-2-title {
font-size:18px;
}
}
.music-video-review-wrapper {
width:25%;
border-radius:24px;
overflow:hidden;
margin-top:18px;
margin-left:18px;
margin-right:18px;
background-color:color(1);
text-align:left;
min-width:25%;
margin-bottom:18px;
}
.music-video-review-wrapper:not(.ct-section):not(.oxy-easy-posts),
.music-video-review-wrapper.oxy-easy-posts .oxy-posts,
.music-video-review-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.music-video-review-wrapper {
min-width:30%;
}
}
@media (max-width: 767px) {
.music-video-review-wrapper {
min-width:60%;
width:60%;
}
}
@media (max-width: 479px) {
.music-video-review-wrapper {
width:80%;
min-width:80%;
margin-top:59px;
}
.music-video-review-wrapper:not(.ct-section):not(.oxy-easy-posts),
.music-video-review-wrapper.oxy-easy-posts .oxy-posts,
.music-video-review-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}
.music-video-image {
width:100%;
margin-bottom:30px;
height:auto;
}
.orb-footer-logo {
attachment_url:https://smartsunsolution.de/wp-content/uploads/sites/8/2024/02/Gruppe-Quer.svg;
width:100%;
height:auto;
}
.music-big-strong-heading {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:60px;
font-weight:900;
line-height:1.1;
letter-spacing:6px;
z-index:100;
}
@media (max-width: 767px) {
.music-big-strong-heading {
font-size:48px;
}
}
@media (max-width: 479px) {
.music-big-strong-heading {
font-size:1.5rem;
}
}
.music-video-review-title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:900;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.1;
margin-bottom:6px;
margin-left:36px;
color:#ffffff;
}
.music-video-review-small-text {
color:#ffffff;
font-size:12px;
font-weight:400;
line-height:1.4;
margin-left:36px;
}
@media (max-width: 479px) {
.music-video-review-small-text {
font-size:10px;
}
}
.hyperion-iconblock-1-column {
width:NaNpx;
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-column {
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
@media (max-width: 767px) {
.hyperion-iconblock-1-column {
}
}
.orb-pv-content-icon {
color: #8ec98a;}.orb-pv-content-icon 
>svg {width: 55px;height: 55px;}.orb-pv-content-icon {
margin-right:25px;
}
.hyperion-iconblock-1-text {
font-family:Arial, Helvetica, sans-serif;
color:#07adb7;
font-weight:400;
text-align:left;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-text {
text-align:center;
}
}
.hyperion-outline-button:hover{
transform:scale(1.05,1.05); color:#07adb7;
background-color:#b2d27d;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
}
.hyperion-outline-button {
font-weight:900;
font-size:24px;
color:#ffffff;
line-height:1;
letter-spacing:.125em;
text-align:center;
text-decoration:none;
padding-top:28px;
padding-bottom:28px;
padding-left:58px;
padding-right:58px;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:3E96199;
border-right-color:3E96199;
border-bottom-color:3E96199;
border-left-color:3E96199;
border-radius:1000px;
transition-duration:0.5s;
transition-timing-function:ease;
transition-property:all;
}
@media (max-width: 991px) {
.hyperion-outline-button {
padding-left:40px;
padding-right:40px;
}
}
@media (max-width: 479px) {
.hyperion-outline-button {
font-size:18px;
padding-top:22px;
padding-bottom:22px;
padding-left:40px;
padding-right:40px;
}
}
.proteus-green-button-small:hover{
color:#fff;
background-color:color(36);
}
.proteus-green-button-small {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:color(37);
font-weight:900;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; background-color:color(33);
padding-top:6px;
padding-bottom:6px;
padding-left:30px;
padding-right:30px;
border-radius:1000px;
line-height:1.2;
text-align:center;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
}
.proteus-heading-two {
font-family:Arial, Helvetica, sans-serif;
font-size:64px;
color:color(34);
font-weight:100;
line-height:1;
}
@media (max-width: 767px) {
.proteus-heading-two {
font-size:48px;
}
}
@media (max-width: 479px) {
.proteus-heading-two {
font-size:40px;
}
}
.proteus-subheading {
font-family:Arial, Helvetica, sans-serif;
color:color(33);
font-size:18px;
font-weight:900;
line-height:1.2;
letter-spacing:2px;
}
@media (max-width: 767px) {
.proteus-subheading {
font-size:14px;
}
}
@media (max-width: 479px) {
.proteus-subheading {
font-size:12px;
}
}
.proteus-heading-three {
font-family:Arial, Helvetica, sans-serif;
color:color(34);
font-size:30px;
font-weight:400;
line-height:1;
}
.proteus-iconblock-2-image {
border: 1px solid;
padding: 20px;color: color(36);}.proteus-iconblock-2-image 
>svg {width: 36px;height: 36px;}.proteus-iconblock-2-image {
margin-bottom:12px;
}
.agencyb-clients-1-image:hover{
transform:scale(1.1,1.1); transition-duration:0.3s;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
}
.agencyb-clients-1-image {
width:100%;
margin-left:1.5%;
margin-right:1.5%;
border-radius:30px;
background-color:#ffffff;
color:#009640;
}
@media (max-width: 991px) {
.agencyb-clients-1-image {
width:100%;
padding-bottom:0%;
padding-top:0%;
border-radius:30px;
padding-right:0%;
padding-left:0%;
}
}
@media (max-width: 479px) {
.agencyb-clients-1-image {
width:100%;
padding-top:0%;
padding-bottom:0%;
padding-left:0%;
padding-right:0%;
}
}
.hosting-company-2-wrapper {
text-align:center;
width:25%;
}
.hosting-company-2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hosting-company-2-wrapper.oxy-easy-posts .oxy-posts,
.hosting-company-2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.hosting-company-2-icon {
color: #a8dbbe;}.hosting-company-2-icon 
>svg {width: 36px;height: 36px;}.hosting-company-2-icon {
margin-bottom:12px;
}
.hosting-company-2-title {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
line-height:1.1;
margin-bottom:8px;
color:color(1);
}
.hosting-company-2-text {
font-family:Arial, Helvetica, sans-serif;
color:color(29);
font-weight:400;
font-size:16px;
line-height:1.6;
}
.conference-heading-two:before{
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:20px;
border-right-width:20px;
border-bottom-width:20px;
border-left-width:20px;
border-top-color:color(25);
border-right-color:color(25);
border-bottom-color:color(25);
border-left-color:color(25);
width:120px;
height:120px;
position:absolute;
z-index:-1;
top:-6px;
left:calc(50% - 60px) ;
right:calc(50% - 60px) ;
content:"";
}
.conference-heading-two:not(.ct-section):not(.oxy-easy-posts):before,
.conference-heading-two.oxy-easy-posts .oxy-posts:before,
.conference-heading-two.ct-section .ct-section-inner-wrap:before{
display:flex;
}
.conference-heading-two {
font-family:Arial, Helvetica, sans-serif;
color:color(23);
font-size:100px;
font-weight:700;
text-transform:uppercase;
line-height:1;
z-index:100;
position:relative;
}
@media (max-width: 991px) {
.conference-heading-two {
font-size:80px;
}
}
@media (max-width: 767px) {
.conference-heading-two {
font-size:56px;
}
}
.conference-main-button:hover{
transform:scale(1.05,1.05); box-shadow:0px 10px 40px rgba(0,0,0,0.2);
}
.conference-main-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 16px 25.6px;
}.conference-main-button {
background-image: linear-gradient(135deg, color(26), color(22)); font-family:Arial, Helvetica, sans-serif;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
font-size:20px;
font-weight:700;
letter-spacing:2px;
line-height:1.2;
padding-left:48px;
padding-right:48px;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
padding-bottom:20px;
z-index:100;
}
@media (max-width: 1120px) {
.conference-main-button {
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}
}
@media (max-width: 991px) {
.conference-main-button {
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}
}
.hyperion-heading-two {
font-family:Arial, Helvetica, sans-serif;
color:#f6fafd;
font-weight:900;
font-size:96px;
line-height:1;
}
@media (max-width: 991px) {
.hyperion-heading-two {
font-size:96px;
}
}
@media (max-width: 767px) {
.hyperion-heading-two {
font-size:72px;
}
}
@media (max-width: 479px) {
.hyperion-heading-two {
font-size:60px;
}
}
.hyperion-iconblock-1-icon {
width:96px;
margin-right:18px;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-icon {
margin-right:0px;
margin-bottom:12px;
}
}
.hyperion-iconblock-1-title {
font-family:Arial, Helvetica, sans-serif;
color:rgba(0,0,0,0.2);
font-size:30px;
font-weight:900;
margin-right:18px;
min-width:75px;
text-align:right;
line-height:1;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-title {
text-align:center;
margin-right:0px;
margin-bottom:12px;
}
}
.oxy-close-modal:hover{
background-color :#009640;
border: 1px solid #009640;
color: #ffffff;
}.oxy-close-modal:hover{
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
margin-top:-5px;
margin-right:-5px;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
}
.oxy-close-modal {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #009640;
}.oxy-close-modal {
font-family:Arial, Helvetica, sans-serif;
top:0px;
right:0px;
border-bottom-left-radius:30px;
button-hover_color:#ffffff;
font-size:18px;
font-weight:400;
position:absolute;
margin-top:-5px;
margin-right:-5px;
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
outline: none;
}
@media (max-width: 1120px) {
.oxy-close-modal {
position:static;
margin-top:-5px;
margin-right:-5px;
}
.oxy-close-modal:hover{
margin-top:-5px;
margin-right:-5px;
}
}
@media (max-width: 991px) {
.oxy-close-modal {
position:static;
margin-top:-5px;
margin-right:-5px;
}
.oxy-close-modal:hover{
margin-top:-5px;
margin-right:-5px;
}
}
@media (max-width: 767px) {
.oxy-close-modal {
position:static;
margin-top:-5px;
margin-right:-5px;
}
.oxy-close-modal:hover{
margin-top:-5px;
margin-right:-5px;
}
}
@media (max-width: 479px) {
.oxy-close-modal {
position:static;
margin-top:-5px;
margin-right:-5px;
}
.oxy-close-modal:hover{
margin-top:-5px;
margin-right:-5px;
}
}
.header {
color:#353535;
text-align:center;
margin-bottom:75px;
}
.tabs-3953-tab {
}
.tabs-3953-tab-active {
}
.tabs-contents-3953-tab {
}
.image-round-borders:hover{
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
box-shadow:0px 0px 0px 5px #7dc99e;
}
.image-round-borders {
border-radius:0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-duration:0.3s;
transition-property:all;
width:100%;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
box-shadow:0px 0px 0px 0px #7dc99e;
}
@media (max-width: 991px) {
.image-round-borders {
}
}
.green-button-no-height:hover{
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
}
.green-button-no-height {
background-color: transparent;
border: 1px solid #009640;
color: #009640;
padding: 9px 15px;
}.green-button-no-height {
font-family:Arial Black, Gadget, sans-serif;
background-color:color(1);
border-radius:50px;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
transition-duration:0.3s;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
font-size:12px;
max-width:90%;
height:50px;
}
.green-button-no-height:not(.ct-section):not(.oxy-easy-posts),
.green-button-no-height.oxy-easy-posts .oxy-posts,
.green-button-no-height.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.green-button-no-height {
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
width:100%;
min-height:35px;
}
}
@media (max-width: 767px) {
.green-button-no-height {
}
}
@media (max-width: 479px) {
.green-button-no-height {
font-family:Arial Black, Gadget, sans-serif;
width:100%;
min-width:100%;
font-size:12px;
}
}
.toggle-2346 {
padding-bottom:0px;
}
.toggle-2346 .oxy-expand-collapse-icon::before,
.toggle-2346 .oxy-expand-collapse-icon::after {
background-color: #7dc99e;        }
.toggle-2346-expanded {
}
.orb-pv-toggle {
padding-bottom:25px;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-duration:0.3s;
transition-property:all;
}
.orb-pv-toggle-text {
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-duration:0.3s;
transition-property:all;
color:#7dc99e;
}
.orb-accordion {
width:50%;
}
.orb-accordion-text-container {
padding-top:10px;
padding-right:25px;
padding-bottom:10px;
padding-left:25px;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-duration:0.3s;
transition-property:all;
}
.orb-accordion-headline-container {
background-color:#7dc99e;
padding-top:10px;
padding-right:25px;
padding-bottom:10px;
padding-left:25px;
cursor: pointer;
}
@media (max-width: 991px) {
.orb-accordion-headline-container {
background-color:#7dc99e;
}
}
.orb-accordion-headline-container-headline {
color:color(1);
text-align:left;
}
@media (max-width: 991px) {
.orb-accordion-headline-container-headline {
color:color(1);
text-align:left;
}
}
@media (max-width: 479px) {
.orb-accordion-headline-container-headline {
font-size:14px;
text-align:left;
}
}
.orb-accordion-headline-container-icon {
color: color(1);}.orb-accordion-headline-container-icon 
>svg {width: 55px;height: 55px;}.orb-accordion-headline-container-icon {
transition-duration:0.3s;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
}
@media (max-width: 991px) {
.orb-accordion-headline-container-icon {
color: color(1);}.orb-accordion-headline-container-icon {
}
}
@media (max-width: 479px) {
.orb-accordion-headline-container-icon {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
}
.show {
}
.digitale-visitenkarte-div-col-1 {
height:250px;
}
.digitale-visitenkarte-div-col-1:not(.ct-section):not(.oxy-easy-posts),
.digitale-visitenkarte-div-col-1.oxy-easy-posts .oxy-posts,
.digitale-visitenkarte-div-col-1.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.digitale-visitenkarte-div-col-1 {
height:100%;
}
.digitale-visitenkarte-div-col-1:not(.ct-section):not(.oxy-easy-posts),
.digitale-visitenkarte-div-col-1.oxy-easy-posts .oxy-posts,
.digitale-visitenkarte-div-col-1.ct-section .ct-section-inner-wrap{
display:flex;
}
}
.digitale-visitenkarte-div-col-2 {
height:250px;
}
@media (max-width: 991px) {
.digitale-visitenkarte-div-col-2 {
height:100%;
}
}
.digitale-visitenkarte-div-col-1-div-headline {
}
.orb-modal {
background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)); modal_position:center;
border-radius:30px;
text-align:left;
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
width:300px;
height:fit-content%;
backdrop-color:color(1);
padding-top:0px;
background-color:#ffffff;
padding-right:0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
padding-left:0px;
padding-bottom:0px;
overflow:hidden;
}
.orb-modal:not(.ct-section):not(.oxy-easy-posts),
.orb-modal.oxy-easy-posts .oxy-posts,
.orb-modal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.orb-modal {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border-radius:30px;
background-color:#ffffff;
width:300px;
}
}
@media (max-width: 479px) {
.orb-modal {
width:300px;
}
}
.orb-modal-columns {
border-bottom-style:solid;
border-bottom-color:color(1);
border-bottom-width:1px;
position:relative;
}
.orb-modal-div {
text-align:left;
padding-top:10px;
padding-bottom:10px;
border-bottom-color:color(1);
border-bottom-width:1px;
border-bottom-style:solid;
width:80%;
}
.orb-modal-div:not(.ct-section):not(.oxy-easy-posts),
.orb-modal-div.oxy-easy-posts .oxy-posts,
.orb-modal-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.orb-modal-div {
text-align:left;
}
.orb-modal-div:not(.ct-section):not(.oxy-easy-posts),
.orb-modal-div.oxy-easy-posts .oxy-posts,
.orb-modal-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.orb-digitale-visitenkarte-button-text:hover{
color:color(1);
}
.orb-digitale-visitenkarte-button-text {
color:#7dc99e;
font-size:16px;
height:100%;
width:100%;
}
.orb-digitale-visitenkarte-button-text:not(.ct-section):not(.oxy-easy-posts),
.orb-digitale-visitenkarte-button-text.oxy-easy-posts .oxy-posts,
.orb-digitale-visitenkarte-button-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.digitale-visitenkarte-button-div:hover{
background-color:rgba(0,0,0,0);
color:color(1);
box-shadow:inset 0px 0px 0px 5px color(1);
}
.digitale-visitenkarte-button-div {
font-family:Arial Black, Gadget, sans-serif;
background-color:color(1);
min-width:302px;
min-height:74px;
border-radius:50px;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
transition-duration:0.3s;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:0px;
}
.digitale-visitenkarte-button-div:not(.ct-section):not(.oxy-easy-posts),
.digitale-visitenkarte-button-div.oxy-easy-posts .oxy-posts,
.digitale-visitenkarte-button-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.digitale-visitenkarte-button-div {
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
width:100%;
}
}
@media (max-width: 479px) {
.digitale-visitenkarte-button-div {
font-family:Arial Black, Gadget, sans-serif;
width:100%;
min-width:100%;
}
}
.orb-component-section-columns {
padding-bottom:25px;
padding-top:25px;
background-color:#009640;
}
@media (max-width: 1120px) {
.orb-component-section-columns {
}
}
@media (max-width: 991px) {
.orb-component-section-columns {
padding-top:50px;
padding-right:20px;
padding-left:20px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.orb-component-section-columns:not(.ct-section):not(.oxy-easy-posts),
.orb-component-section-columns.oxy-easy-posts .oxy-posts,
.orb-component-section-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
}
@media (max-width: 479px) {
.orb-component-section-columns {
width:100%;
padding-left:20px;
padding-right:20px;
}
}
.orb-component-section-columns-image-div {
width:50%;
padding-top:0px;
padding-left:0px;
padding-right:30px;
padding-bottom:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
@media (max-width: 991px) {
.orb-component-section-columns-image-div {
padding-right:25px;
padding-bottom:25px;
padding-left:25px;
gap:0px;
width:50%;
}
.orb-component-section-columns-image-div:not(.ct-section):not(.oxy-easy-posts),
.orb-component-section-columns-image-div.oxy-easy-posts .oxy-posts,
.orb-component-section-columns-image-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0px;
}
}
@media (max-width: 479px) {
.orb-component-section-columns-image-div {
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
text-align:center;
}
}
.orb-component-section-columns-text-div {
width:50%;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:0px;
}
.orb-component-section-columns-text-div:not(.ct-section):not(.oxy-easy-posts),
.orb-component-section-columns-text-div.oxy-easy-posts .oxy-posts,
.orb-component-section-columns-text-div.ct-section .ct-section-inner-wrap{
align-items:stretch;
justify-content:center;
}
@media (max-width: 991px) {
.orb-component-section-columns-text-div {
margin-top:0px;
padding-top:25px;
padding-right:25px;
padding-bottom:25px;
padding-left:020px;
text-align:justify;
}
.orb-component-section-columns-text-div:not(.ct-section):not(.oxy-easy-posts),
.orb-component-section-columns-text-div.oxy-easy-posts .oxy-posts,
.orb-component-section-columns-text-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
@media (max-width: 479px) {
.orb-component-section-columns-text-div {
text-align:left;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
}
.orb-component-section-columns-text-div:not(.ct-section):not(.oxy-easy-posts),
.orb-component-section-columns-text-div.oxy-easy-posts .oxy-posts,
.orb-component-section-columns-text-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
.orb-headline-white {
color:#ffffff;
text-align:left;
}
.orb-shortcode-osm {
width:100%;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
border-radius:10px;
}
.orb-shortcode-osm:not(.ct-section):not(.oxy-easy-posts),
.orb-shortcode-osm.oxy-easy-posts .oxy-posts,
.orb-shortcode-osm.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.orb-team-textbox {
color:#ffffff;
padding-left:15px;
padding-right:15px;
background-color:#009640;
position:absolute;
bottom:-10px;
right:-10px;
border-radius:15px;
padding-top:5px;
padding-bottom:5px;
}
.orb-team-image:hover{
}
.orb-team-image {
attachment_height:600;
attachment_width:600;
attachment_url:https://smartsunsolution.de/wp-content/uploads/sites/8/2024/03/sss_geschaeftsfuhrer_christoph.png;
width:300px;
height:300px;
border-top-width:3px;
border-right-width:3px;
border-bottom-width:3px;
border-left-width:3px;
border-top-color:color(1);
border-right-color:color(1);
border-bottom-color:color(1);
border-left-color:color(1);
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-radius:30px;
}
.orb-team-div:hover{
transform:scale(1.1,1.1);}
.orb-team-div {
transition-duration:0.3s;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
}
.orb-team-textbox-span {
font-size:50px;
margin-right:10px;
}
@media (max-width: 479px) {
.orb-team-textbox-span {
font-size:30px;
}
}
.orb-switch-column-div {
background-color:#ffffff;
border-radius:20px;
text-align:left;
width:150px;
height:150px;
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.orb-switch-column-div:not(.ct-section):not(.oxy-easy-posts),
.orb-switch-column-div.oxy-easy-posts .oxy-posts,
.orb-switch-column-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.orb-switch-column-switch-div {
}
.d-none {
opacity:0;
}
.orb-switch-headline {
color:#ffffff;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
font-size:40px;
line-height:normal;
margin-bottom:0px;
}
@media (max-width: 991px) {
.orb-switch-headline {
text-align:center;
}
}
@media (max-width: 479px) {
.orb-switch-headline {
}
}
.pulsing-glow {
border-radius:8px;
overflow: visible;
}
.orb-switch-image {
attachment_url:https://smartsunsolution.de/wp-content/uploads/sites/8/2024/03/Group-56-3.svg;
transition-duration:0.3s;
transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);
transition-property:all;
opacity:1;
position:absolute;
width:624px;
max-width:624px;
}
.orb-opacity-1 {
opacity:1;
}
@media (max-width: 479px) {
.orb-opacity-1 {
visibility:visible;
}
}
.orb-opacity-0 {
opacity:0;
visibility:hidden;
}
@media (max-width: 479px) {
.orb-opacity-0 {
visibility:hidden;
}
}
.orb-alternate-header-row {
margin-top:100px;
margin-bottom:50px;
}
@media (max-width: 479px) {
.orb-alternate-header-row {
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
}
}
.orb-hersteller {
}
.orb-hersteller .ct-section-inner-wrap {
padding-bottom: 75px;
}
@media (max-width: 767px) {
.orb-hersteller {
}
.orb-hersteller .ct-section-inner-wrap {
padding-bottom: 28px;
}
}
.orb-hersteller-div {
max-height:100px;
}
.orb-hersteller-div:not(.ct-section):not(.oxy-easy-posts),
.orb-hersteller-div.oxy-easy-posts .oxy-posts,
.orb-hersteller-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.orb-hersteller-div {
max-height:150px;
}
}
.orb-hersteller-div-image:hover{
transform:scale(1.1,1.1);}
.orb-hersteller-div-image {
}
.orb-hersteller-div-link {
width:100%;
}
.animated-opacity-loop {
}
.section-164-6 {
}
.section-164-6 .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.section-164-6:not(.ct-section):not(.oxy-easy-posts),
.section-164-6.oxy-easy-posts .oxy-posts,
.section-164-6.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.text {
}
.orb-rich-text-black {
font-family:Arial, Helvetica, sans-serif;
color:#353535;
text-align:center;
}
.orb-rich-text-black .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
@media (max-width: 479px) {
.orb-rich-text-black {
width:100%;
font-size:15px;
}
}
.rich {
}
.orb-list-black {
}
.orb-list-black:not(.ct-section):not(.oxy-easy-posts),
.orb-list-black.oxy-easy-posts .oxy-posts,
.orb-list-black.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.orb-green-button:hover{
border-top-color:#009640;
border-right-color:#009640;
border-bottom-color:#009640;
border-left-color:#009640;
background-color:#009640;
color:#ffffff;
}
.orb-green-button {
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
padding: 9px 15px;
}.orb-green-button {
font-family:Arial Black, Gadget, sans-serif;
border-radius:50px;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
padding-left:20px;
padding-right:20px;
min-height:74px;
text-align:center;
border-top-color:#009640;
border-right-color:#009640;
border-bottom-color:#009640;
border-left-color:#009640;
color:#009640;
font-size:17px;
padding-top:20px;
padding-bottom:20px;
margin-top:0px;
width:65%;
min-width:302px;
}
@media (max-width: 991px) {
.orb-green-button {
padding-top:20px;
padding-bottom:20px;
}
}
@media (max-width: 479px) {
.orb-green-button {
width:100%;
min-height:0px;
min-width:0px;
}
}
.orb-white-button:hover{
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
}.orb-white-button:hover{
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
background-color:#ffffff;
color:#009640;
}
.orb-white-button {
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
padding: 9px 15px;
}.orb-white-button {
font-family:Arial Black, Gadget, sans-serif;
button-hover_color:#ffffff;
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
border-radius:50px;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
font-size:17px;
width:450px;
margin-top:25px;
margin-bottom:0px;
}
@media (max-width: 991px) {
.orb-white-button {
padding-bottom:20px;
margin-top:0px;
}
}
@media (max-width: 767px) {
.orb-white-button {
min-width:100%;
width:0px;
}
}
@media (max-width: 479px) {
.orb-white-button {
margin-right:0px;
margin-left:0px;
margin-top:25px;
}
}
.orb-list-rich-text-white {
color:#ffffff;
useCustomTag:true;
}
.orb-list-rich-text-white:not(.ct-section):not(.oxy-easy-posts),
.orb-list-rich-text-white.oxy-easy-posts .oxy-posts,
.orb-list-rich-text-white.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.orb-list-rich-text-white {
text-align:left;
}
}
@media (max-width: 479px) {
.orb-list-rich-text-white {
text-align:left;
}
}
.orb-list-white {
color:#ffffff;
margin-left:0px;
padding-left:0px;
margin-bottom:50px;
}
.orb-list-white:not(.ct-section):not(.oxy-easy-posts),
.orb-list-white.oxy-easy-posts .oxy-posts,
.orb-list-white.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.orb-list-white {
margin-bottom:50px;
margin-top:15px;
}
.orb-list-white:not(.ct-section):not(.oxy-easy-posts),
.orb-list-white.oxy-easy-posts .oxy-posts,
.orb-list-white.ct-section .ct-section-inner-wrap{
display:flex;
}
}
.div_block-26-146 {
}
.orb-section-headline {
color:#ffffff;
text-align:left;
}
@media (max-width: 479px) {
.orb-section-headline {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:100%;
text-align:center;
margin-right:0px;
margin-left:0px;
}
}
.orb-section-headline-black {
color:#353535;
}
@media (max-width: 991px) {
.orb-section-headline-black {
color:#353535;
}
}
@media (max-width: 479px) {
.orb-section-headline-black {
padding-top:20px;
padding-bottom:20px;
}
}
.orb-list-rich-text-black {
color:#353535;
useCustomTag:true;
}
.orb-list-rich-text-black:not(.ct-section):not(.oxy-easy-posts),
.orb-list-rich-text-black.oxy-easy-posts .oxy-posts,
.orb-list-rich-text-black.ct-section .ct-section-inner-wrap{
display:flex;
}
.orb-column-width {
background-color:#009640;
}
@media (max-width: 991px) {
.orb-column-width {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}
}
.orb-bemusterung-div {
width:50%;
}
@media (max-width: 479px) {
.orb-bemusterung-div {
padding-left:0px;
padding-right:0px;
}
}
.orb-div-text-tablet {
width:45%;
margin-left:50px;
}
.orb-div-text-tablet:not(.ct-section):not(.oxy-easy-posts),
.orb-div-text-tablet.oxy-easy-posts .oxy-posts,
.orb-div-text-tablet.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 991px) {
.orb-div-text-tablet {
margin-left:0px;
margin-bottom:25px;
margin-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
}
.orb-div-text-tablet:not(.ct-section):not(.oxy-easy-posts),
.orb-div-text-tablet.oxy-easy-posts .oxy-posts,
.orb-div-text-tablet.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
@media (max-width: 479px) {
.orb-div-text-tablet {
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:0px;
text-align:center;
width:45%;
}
.orb-div-text-tablet:not(.ct-section):not(.oxy-easy-posts),
.orb-div-text-tablet.oxy-easy-posts .oxy-posts,
.orb-div-text-tablet.ct-section .ct-section-inner-wrap{
align-items:center;
}
}
.orb-putz-text-div {
background-color:#009640;
padding-bottom:40px;
height:325px;
max-height:100%;
padding-top:40px;
text-align:left;
padding-left:138px;
padding-right:4px;
width:50%;
}
.orb-putz-text-div:not(.ct-section):not(.oxy-easy-posts),
.orb-putz-text-div.oxy-easy-posts .oxy-posts,
.orb-putz-text-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
align-content:center;
justify-content:center;
}
@media (max-width: 991px) {
.orb-putz-text-div {
text-align:left;
padding-left:50px;
padding-right:50px;
width:100%;
padding-bottom:0px;
padding-top:0px;
}
.orb-putz-text-div:not(.ct-section):not(.oxy-easy-posts),
.orb-putz-text-div.oxy-easy-posts .oxy-posts,
.orb-putz-text-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}
@media (max-width: 479px) {
.orb-putz-text-div {
text-align:center;
height:100%;
padding-top:4040px;
}
.orb-putz-text-div:not(.ct-section):not(.oxy-easy-posts),
.orb-putz-text-div.oxy-easy-posts .oxy-posts,
.orb-putz-text-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
.orb-muster-text {
background-color:#009640;
width:100%;
min-height:150px;
max-height:150px;
gap:20px;
}
.orb-muster-text .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.orb-muster-text:not(.ct-section):not(.oxy-easy-posts),
.orb-muster-text.oxy-easy-posts .oxy-posts,
.orb-muster-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:20px;
}
@media (max-width: 479px) {
.orb-muster-text {
gap:5px;
}
.orb-muster-text:not(.ct-section):not(.oxy-easy-posts),
.orb-muster-text.oxy-easy-posts .oxy-posts,
.orb-muster-text.ct-section .ct-section-inner-wrap{
gap:5px;
}
}
.orb-rich-text-centered {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#ffffff;
margin-top:20px;
margin-bottom:40px;
}
@media (max-width: 991px) {
.orb-rich-text-centered {
margin-top:20px;
margin-bottom:40px;
text-align:center;
margin-right:20px;
margin-left:20px;
}
}
@media (max-width: 479px) {
.orb-rich-text-centered {
text-align:center;
margin-top:20px;
}
}
.orb-headline-black-span-centered {
}
@media (max-width: 991px) {
.orb-headline-black-span-centered {
}
}
.orb-headline-white-centered {
color:#ffffff;
}
@media (max-width: 991px) {
.orb-headline-white-centered {
color:#ffffff;
}
}
.orb-rich-text-black-left {
margin-top:20px;
margin-bottom:40px;
}
@media (max-width: 479px) {
.orb-rich-text-black-left {
margin-bottom:0px;
}
}
.orb-headline-white-left {
text-align:left;
}
@media (max-width: 479px) {
.orb-headline-white-left {
text-align:center;
}
}
.orb-headline-black-centered {
color:#353535;
text-align:center;
}
.oxy-close-modal-visitenkarte:hover{
background-color :#009640;
border: 1px solid #009640;
color: #ffffff;
}.oxy-close-modal-visitenkarte:hover{
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
margin-top:0px;
margin-right:-15px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
}
.oxy-close-modal-visitenkarte {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #009640;
}.oxy-close-modal-visitenkarte {
font-family:Arial, Helvetica, sans-serif;
top:0px;
right:0px;
border-bottom-left-radius:30px;
button-hover_color:#ffffff;
font-size:18px;
font-weight:400;
position:static;
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
margin-top:0px;
margin-right:-15px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
padding-top:12px;
padding-left:17px;
padding-bottom:12px;
padding-right:17px;
outline: none;
}
@media (max-width: 1120px) {
.oxy-close-modal-visitenkarte {
position:static;
}
.oxy-close-modal-visitenkarte:hover{
}
}
@media (max-width: 991px) {
.oxy-close-modal-visitenkarte {
position:static;
margin-right:-15px;
}
.oxy-close-modal-visitenkarte:hover{
margin-top:0px;
margin-right:-15px;
}
}
@media (max-width: 767px) {
.oxy-close-modal-visitenkarte {
position:static;
margin-top:0px;
margin-right:-15px;
}
.oxy-close-modal-visitenkarte:hover{
margin-right:-15px;
margin-top:0px;
}
}
@media (max-width: 479px) {
.oxy-close-modal-visitenkarte {
position:static;
margin-right:-15px;
}
.oxy-close-modal-visitenkarte:hover{
margin-right:-15px;
margin-top:0px;
}
}
.orb-section:ct_category{
}
.orb-section {
}
.orb-section .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
.orb-section:not(.ct-section):not(.oxy-easy-posts),
.orb-section.oxy-easy-posts .oxy-posts,
.orb-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 1120px) {
.orb-section {
}
.orb-section .ct-section-inner-wrap {
padding-top: 10px;
padding-bottom: 20px;
}
}
@media (max-width: 767px) {
.orb-section {
}
.orb-section:not(.ct-section):not(.oxy-easy-posts),
.orb-section.oxy-easy-posts .oxy-posts,
.orb-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
@media (max-width: 479px) {
.orb-section {
}
.orb-section .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}
.orb-section-vertical:ct_category{
}
.orb-section-vertical {
text-align:justify;
}
.orb-section-vertical .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.orb-section-vertical:not(.ct-section):not(.oxy-easy-posts),
.orb-section-vertical.oxy-easy-posts .oxy-posts,
.orb-section-vertical.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.orb-section-vertical {
}
.orb-section-vertical .ct-section-inner-wrap {
padding-top: 10px;
padding-bottom: 20px;
}
}
@media (max-width: 767px) {
.orb-section-vertical {
}
.orb-section-vertical:not(.ct-section):not(.oxy-easy-posts),
.orb-section-vertical.oxy-easy-posts .oxy-posts,
.orb-section-vertical.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
@media (max-width: 479px) {
.orb-section-vertical {
}
.orb-section-vertical .ct-section-inner-wrap {
padding-top: 75px;
padding-right: 25px;
padding-bottom: 75px;
padding-left: 25px;
}
}
.orb-section-horizontal:ct_category{
}
.orb-section-horizontal {
background-color:#009640;
text-align:justify;
}
.orb-section-horizontal .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
.orb-section-horizontal:not(.ct-section):not(.oxy-easy-posts),
.orb-section-horizontal.oxy-easy-posts .oxy-posts,
.orb-section-horizontal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 1120px) {
.orb-section-horizontal {
}
.orb-section-horizontal .ct-section-inner-wrap {
padding-top: 10px;
padding-bottom: 20px;
}
}
@media (max-width: 767px) {
.orb-section-horizontal {
}
.orb-section-horizontal:not(.ct-section):not(.oxy-easy-posts),
.orb-section-horizontal.oxy-easy-posts .oxy-posts,
.orb-section-horizontal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
@media (max-width: 479px) {
.orb-section-horizontal {
}
.orb-section-horizontal .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}
.visitenkarte-oeffnen-button {
}
.orb-bau-section {
}
.orb-bau-section .ct-section-inner-wrap {
padding-top: 50px;
}
.orb-bau-columns {
margin-top:100px;
margin-bottom:100px;
}
.orb-header {
background-image: linear-gradient(90deg, #009640, #009640), url(//estrich-nord.de/wp-content/uploads/sites/1/oxygen/css/1);background-size:auto,  cover; border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
padding-right:25px;
background-repeat:no-repeat;
position:relative;
background-attachment:fixed;
padding-left:25px;
background-position:50% 50%;
}
.orb-header:not(.ct-section):not(.oxy-easy-posts),
.orb-header.oxy-easy-posts .oxy-posts,
.orb-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.orb-header {
background-image: linear-gradient(45deg, #009640, #7dc99e);}
}
@media (max-width: 991px) {
.orb-header {
background-size: cover; padding-left:25px;
padding-right:25px;
background-color:#009640;
}
}
@media (max-width: 767px) {
.orb-header {
background-image: linear-gradient(45deg, #009640, #7dc99e), url(//estrich-nord.de/wp-content/uploads/sites/1/oxygen/css/11); padding-left:25px;
padding-right:25px;
background-color:#009640;
}
}
@media (max-width: 479px) {
.orb-header {
background-size: cover; max-width:100%;
padding-left:25px;
padding-right:25px;
}
}
h1, h2, h3, h4, h5, h6 {
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
h1 {
font-size: 3.8vw;
font-size: clamp(22px, 3.8vw , 55px);
font-weight: 700;
font-family: Arial, Gadget, sans-serif;
}
h2 {
font-size: 2.7vw;
font-size: clamp(22px, 2.7vw , 40px);
font-weight: 700;
font-family: Arial, Gadget, sans-serif;
}
h3 {
font-size: 1.6vw;
font-size: clamp(22px, 1.6vw , 24px);
font-weight: 400;
font-family: Arial, Gadget, sans-serif;
}
h4 {
font-size: 1.3vw;
font-size: clamp(20px, 1.3vw , 20px);
font-weight: 700;
font-family: Arial, Gadget, sans-serif;
}
h5 {
font-size: 1.25vw;
font-size: clamp(18px, 1.25vw , 18px);
font-weight: 700;
font-family: Arial, Gadget, sans-serif;
}
h6 {
font-size: 1.1vw;
font-size: clamp(16px, 1.1vw , 16px);
font-weight: 700;
font-family: Arial, Gadget, sans-serif;
font-family: Arial, Gadget, sans-serif;
}body {
font-size: 14px;
font-size: clamp(14px, 1.1vw, 18px);
font-family: "Mulish", Arial, sans-serif;
line-height: 1.25;
}
.free_version {
display: none !important;
}#section-anfrageformular { .radio.the_input_element {
display: none !important;
}
.radio-inline .prettyradio {
display: none !important;
}
.radio-inline {
&.radio_selected {
.input-label.radio-label {
background-color: white;
color: #009640 !important;
}
}
}
@media screen and (max-width: 800px){
#nex-forms div.radio-group label.radio-inline {
display: flex;
justify-content: center;
}
} .input-label.radio-label {
width: 218px;
height: 74px;
display: flex !important; flex-direction: column;
justify-content: center;
padding: 0 !important; border: 2px solid white; border-radius: 50px; background-color: transparent; color: white; cursor: pointer; margin: 0 !important; transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); } .input-label.radio-label:hover {
background-color: white; color: #009640 !important; } .nf_ms_breadcrumb {
box-shadow: none !important;
margin-bottom: 30px;
} #nex-forms .nf_progressbar_percentage.md-color-gray {
background-color: #a8dbbe !important;
} .v7_container {
box-shadow: none !important;
}
.image-choices-inner {
.input-inner {
flex-wrap: nowrap !important;
display: flex !important;
flex-direction: row !important;
width: 100% !important;
margin: 0 !important;
justify-content: space-around !important;
@media screen and (max-width: 480px) {
flex-wrap: wrap !important;
}
}
}
.nf_multi_step_1 {
.image-choices-choice {
max-width: 160px;
max-height: 160px;
width: calc(85vw / 4);
height: calc(85vw / 4);
@media screen and (max-width: 480px) {
width: calc(80vw / 2);
height: calc(80vw / 2);
margin-top: 20px !important;
}
}
}
.nf_multi_step_3,
.nf_multi_step_4 {
.image-choices-choice {
max-width: 160px;
max-height: 160px;
width: calc(85vw / 5);
height: calc(85vw / 5);
@media screen and (max-width: 480px) {
width: calc(80vw / 2);
height: calc(80vw / 2);
margin-top: 20px !important;
}
}
}
.nf_multi_step_1 {
.image-choices-choice {
margin: 0 5px;
}
}
.nf_multi_step_3 {
.image-choices-choice { }
}
.nf_multi_step_1,
.nf_multi_step_3 {
.image-choices-choice {
border: 2px solid white !important;
border-radius: 30px !important;
display: flex;
flex-direction: column;
justify-content: center;
&:hover {
color: #252525 !important;
background-color: white !important;
.the-thumb-image {
filter: grayscale(100%) brightness(50%) !important;
}
.image-choices-choice-text {
filter: grayscale(100%) brightness(50%) !important;
}
}
.thumb-icon {
color: #009640 !important;
width: 60px !important;
height: 60px !important;
background-color: white !important;
}
.the-thumb-image {
height: 70px;
width: auto !important;
@media screen and (max-width: 992px) {
height: 60px !important;
}
}
}
}
.nf_multi_step_3 {
.the-thumb-image {
height: 80px !important;
width: auto !important;
@media screen and (max-width: 992px) {
height: 70px !important;
}
}
}
.nf_multi_step_4 {
.the-thumb-image {
border-radius: 30px 30px 0 0 !important;
}
.input-inner {
.image-choices-choice:last-child {
.the-thumb-image {
width: 80px;
height: 80px;
margin-top: 20px;
margin-bottom: 5px;
@media screen and (max-width: 992px) {
width: 50px;
height: 50px;
margin-top: 15px;
margin-bottom: 15px;
}
}
}
}
.image-choices-choice-text {
margin-top: 20px !important;
}
.image-choices-choice {
border: 2px solid white !important;
border-radius: 30px !important;
padding: 0 !important;
&:hover {
color: #252525 !important;
background-color: white !important;
.the-thumb-image {
filter: grayscale(100%) brightness(50%) !important;
}
.image-choices-choice-text {
filter: grayscale(100%) brightness(50%) !important;
}
}
.thumb-icon {
color: #009640 !important;
width: 80px !important;
height: 80px !important;
background-color: white !important;
}
}
}
.image-choices-field,
label.radio-inline:hover,
.thumb-image-outer-wrap {
box-shadow: none !important;
}
}
#orb-switch-image-div::after {
content: '';
display: block;
height: 145px;
width: 85px;
z-index: 0;
right: 0;
top: 0;
border-radius: 3px;
position: absolute;
animation: pulseGlow 2s infinite ease-in-out;
}
#orb-mobile-switch-image-div::after {
content: '';
display: block;
height: 112px;
width: 66px;
z-index: 0;
right: 50%;
left: 50%;
transform: translateX(-50%);
top: 2px;
border-radius: 3px;
position: absolute;
animation: pulseGlow 2s infinite ease-in-out;
}
.orb-alternate-header-row {
.oxy-header-right,
.oxy-header-left {
display: none !important;
}
}
.orb-header-row-menu {
.oxy-header-row {
width: fit-content !important;
min-width: 80%;
}
@media screen and (max-width: 768px) {
.oxy-header-right {
display: none !important;
}
.oxy-header-left {
width: 80% !important;
}
.oxy-header-center {
width: 20% !important
}
}
.orb-pro-menu .sub-menu .menu-item a {
font-size: 14px !important;
border-top: 5px solid #7dc99e;
border-bottom: 5px solid #7dc99e;
}
@media screen and (max-width: 1440px) {
.orb-pro-menu .sub-menu .menu-item a {
font-size: 16px !important;
}
}
.oxy-header-container {
display: flex !important;
flex-direction: row !important;
justify-content: space-between !important; margin: 0 !important;
padding: 0 30px !important;
width: 100% !important;
}
@media screen and (max-width: 1440px) {
.oxy-header-left,
.oxy-header-center,
.oxy-header-right {
width: 33.33%;
}
.sub-menu li.menu-item:hover a {
color: #706F6E !important;
border-color: #B2B2B2 !important;
}
}
.menu-item {
width: fit-content !important;
@media screen and (max-width: 1440px) {
width: 100% !important;
}
}
}@keyframes pulseGlow {
0% {
box-shadow: 0 0 2px 0px #D4EDDF;
}
50% {
box-shadow: 0 0 18px 2px #D4EDDF;
}
100% {
box-shadow: 0 0 2px 0px #D4EDDF;
}
}
.pulsing-glow {
animation: pulseGlow 2s infinite ease-in-out; }
@keyframes fadeDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
50% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(20px);
}
}
@keyframes opacityLoop {
0%, 100% {
opacity: 0.25;
}
50% {
opacity: 1;
}
}
.animated-opacity-loop {
animation: opacityLoop 3s ease-in-out infinite;
}
.animated-fade-down {
animation: fadeDown 8s ease-in-out infinite;
}.ol-popup {
min-width: 250px !important;
a {
color: #009640 !important;
}
}
.ol-popup-closer {
color: #009640 !important;
}div.orb-accordion-text-container {
height: 0;
max-height: 0;
min-height: 0;
overflow: hidden;
opacity: 0;
}
div.orb-accordion-text-container.show {
height: fit-content;
min-height: 200px;
max-height: 100%;
opacity: 1;
}
div.orb-accordion-headline-container-icon.rotate {
transform: rotate(-180deg);
}
div.orb-accordion-headline-container-icon {
margin-left: 0 !important;
}.map {
border-radius: 10px;
}.orb-team-textbox::after {
content: '';
width: 100%;
height: 100%;
background-color: #706F6E;
top: 10px;
left: 10px;
position: absolute;
z-index: -1 !important;
border-radius: 15px;
}:root {
--Primary-color: #009640;
--Text-Bright-color: #ffffff;
}
ul.orb-list-black {
list-style: none;
text-color: white;
}
ul.orb-list-black li:before {
content: "♦";
color: var(--Primary-color);
padding-right: 10px;
margin-left: 0px;
}
ul.orb-list-white {
list-style: none;
text-color: white;
}
ul.orb-list-white li:before {
content: "♦";
color: var(--Text-Bright-color);
padding-right: 10px;
margin-left: 0px;
}.orb-headline {
align-items: center;
justify-content: center;
text-wrap: balance;
color: white;
}