
::selection {
  /* Change highlight background color to black */
  background: #ef5f5f;
  /* Change highlight text color to red */
  color: #ffffff;
}


.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before {
  color: #ef5f5f !important;
}
.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{
    border-color: #ef5f5f !important;
}
:focus-visible, .focus-ring, button:focus-visible, .gform-theme--foundation .gfield input:focus , .gform-theme--foundation .gfield textarea:focus {
  outline: 2px solid #4f505a !important; /* Replace with your desired color */
  outline-offset: 2px !important;
}



.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    background-color: #ef5f5f !important;
}
button#gform_browse_button_2_9 {
    background: #ef5f5f;
    border-radius: 30px;
}
button#gform_browse_button_2_9:hover {
    background: #f63131;
}

.emailIcon {
    border-radius: 50%;
}
.sliderdiv1 {
    width: 100%;
    margin-left: -10%;
}
#forminator-module-988287 div#radio-1 > div {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}
.text-left h3, .text-left label {
    text-align: left;
}
.register-form {
    text-align: left;
}
form#forminator-module-988287 div#radio-1 > div label {
    width: 48.3%;
}
.card__title a, .overlay-box a, .sidebar-widget ul li a, .post-pagination a {
    color:#ef5f5f !important;
}
#_nav_menu-79-987745 .current-menu-item a:hover{
        background-color: #ef5f5f !important;
        color:#fff !important;
}
.req{
    color:#E04562;
}
body.error404 {
    margin: 0 !important;
}
body.home, .home #inner_content-31-987667{
    margin-top:0 !important;
}
.single h2{
   font-family: 'Overlock' !important;
    font-size: 28px !important;
    line-height: 40px !important;
}
#cc-window.cc-floating {
    max-width: 476px;
    z-index: 999999;
}
#cc-window.cc-window .cc-compliance .cc-btn {
    border: 0;
    padding: 10.5px !important;
    font-family: 'Roboto Condensed';
    font-weight: 400 !important;
    text-transform: uppercase;
    font-size: 15px;
}

#cc-window.cc-window .cc-message {
    border: 0;
    padding: 10.5px !important;
    font-family: 'Overlock' !important;
    font-weight: 400 !important;
    font-size: 18px;
}

.anmelde-font {
    font-size: 60px !important;
}

#cc-window.cc-window .cc-compliance .cc-btn:hover{
    text-decoration: none !important;
    color:#fff !important;
    background:#f63131 !important;
}
.slider-for .titleHd {
    font-size: 28px;
    color: white;
    padding-bottom: 20px !important;
    max-width: initial;
    line-height: 1.3;
   
}

.slider-for .keyDataHeading {
    font-size: 28px;
    color: white;
    padding-bottom: 20px !important;
    
}



/* Blog */
.grid-item {
    width: calc((100% - 20px)/3);
    padding: 0% 1% 140px;
}

.overlay-box:after {
    border: 1px solid #000;
    content: "";
    display: block;
    height: calc(100% + 2px);
    left: 8px;
    pointer-events: none;
    position: absolute;
    top: 8px;
    width: calc(100% + 2px);
}
.home-grid-link a{
    color:#ef5f5f;
}
.single-post-content {
    margin-top: -8px;
}
.widgettitle{
    text-align: center;
    font-size:45px;
}
.post-pagination a{
    line-height: 1.3;
}
.single-post-content p:first-of-type{
    margin-top:0;
}
.sidebar-widget ul li {
    line-height: 1.5;
    margin-bottom: 10px;
}
.sidebar-widget ul {
    padding-left: 20px;
}
.single h3, .single h4 {
    font-size: 38px;
}
.map-point-icon {
    background-image: url(/wp-content/uploads/2021/07/white-marker.svg);
    background-size: 17px !important;
    background-position: 88%;
  
}
span.forminator-description {
    display: none !important;
}

div#address-1 {
    margin-top: 0px !important;
}
.date-field {
    padding-top: 3px !important;
}
.back-icon {
    background-image: url(/wp-content/uploads/2021/07/slide-arrow-left.svg);
    background-size: 17px !important;
    background-position: 15%;
        background-repeat: no-repeat;
  
}
.forward-icon {
    background-image: url(/wp-content/uploads/2021/07/slide-arrow-right.svg) !important;
    background-size: 22px !important;
    background-position: 94%;
        background-repeat: no-repeat;
  
}

.forward-icon-red {
    background-image: url(/wp-content/uploads/2023/06/slide-arrow-right-red.svg) !important;
    background-size: 22px !important;
    background-position: 94%;
        background-repeat: no-repeat;
  
}


.forward-icon-grey {
    background-image: url(/wp-content/uploads/2023/06/slide-arrow-right-grey.svg) !important;
    background-size: 22px !important;
    background-position: 94%;
        background-repeat: no-repeat;
  
}

.forward-icon-small {
    background-position: 91%;
       
  
}
.tooltip .forminator-label{
    display: inline-block !important;
}
span.mark {
    background: #ef5f5f;
    margin-left: 6px;
    padding: 2px 6px;
    display: inline-block;
    font-size: 12px;
    border-radius: 40px;
    color: #fff;
    line-height: 1;
    font-weight: bold;
    top: -2.5px;
    position: relative;
}
.sliderdiv .slick-arrow {
    background: #ef5f5f;
    height: 56px;
    width: 56px;
}
.sliderdiv .slick-arrow {
    background-color: #ef5f5f;
    height: 56px;
    width: 56px;
    background-repeat: no-repeat;
    background-position: center;
}
.sliderdiv .slick-arrow img {
    display: none;
}
.sliderdiv .prevArrow {
    background-image: url(/wp-content/uploads/2021/07/slide-arrow-left.svg);
}
.sliderdiv .nextArrow {
    background-image: url(/wp-content/uploads/2021/07/slide-arrow-right.svg);
}



.home-blog .grid-item{
     width: calc((100% - 20px)/2);
}
.home-blog .oxy-repeater-pages-wrap {
    display: none;
}
.card__hover:hover .card__wrap, .card-shadow:after {
    transform: translate(-8px,-8px);
}

.card__wrap, .card-shadow:after {
    transition: transform .25s cubic-bezier(.785,.135,.15,.86);
}
.card__wrap{
    transition: all 0.3s ease-in-out;
}
.card-shadow:after {
    background: #ffffff;
    bottom: -8px;
    content: "";
    display: block;
    left: 8px;
    position: absolute;
    right: -8px;
    top: 8px;
    
    z-index: -1;
}
.card__hover:hover .card-shadow:after {
    transform: none;
}
.card-title-wrap {
    transition: transform .25s cubic-bezier(.785,.135,.15,.86);
    z-index: 20;
    margin-top:-30px;
        transition: all 0.3s ease-in-out;
}
.card__hover:hover .card-title-wrap {
    transform: translate(0,calc(-50% - 80px));
}
body.single-format-standard, body.archive{
    margin:0 !important; 
}
body.single-format-standard img{
    height:auto;
    max-width: 100%;
}
.post-thumb {
    display: flex;
    align-items: center;
}
.post-thumb:after {
    background: rgba(0,0,0,0.5);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.unslider-nav ol {
  width: max-content;
  position: absolute;
  top: 49%;
  right: 20px;
  transform: rotate(90deg);
}

nav.unslider-nav {
  height: 100vh;
  z-index: 99999 !important;
}

.map-area iframe{
    width:100%;
    border:0;
    height:100vh;
}
.map-area .ct-section-inner-wrap {
    max-width: 100%;
}
.page-id-987795  #inner_content-31-987667 {
    margin-top: -84px;
}
#map { position: relative; top: 0; bottom: 0; width: 100vw; height:100vh; float:left; }

    .mapboxgl-popup {
        max-width: 500px;
        font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
    }
	.more-link {
    background: #EF5F5F;
    text-decoration: none;
    padding: 10px 15px;
    color: #fff;
    display: inline-block;
    border-radius: 30px;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    background-position: 85% !important;
        background-image: url(/wp-content/uploads/2021/07/slide-arrow-right.svg) !important;
        background-repeat: no-repeat;
    background-size: 17px !important;
        padding: 8px 40px 8px 20px !important;
}

.more-link:hover{
    box-shadow:none !important;
    background-color: #f03130 !important;
}

	.pop-area p {
    margin-bottom: 0;
}
.pop-area {
    padding: 10px;
}
.pop-area strong {
    font-size: 18px;
    line-height: 1.5;
}
.mapboxgl-popup-close-button {
    font-size: 20px;
}

/** MENU ANIMATION **/

.mobile-nav {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  padding: 9.75rem 0 3rem 24%;
  background-color: #EF5F5F;
  overflow-y: auto;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
  pointer-events: none;
}

@media (min-width: 992px) {
  .mobile-nav {
    -webkit-clip-path: circle(24px at calc(100vw - 70px) 92px);
    clip-path: circle(24px at calc(100vw - 70px) 92px);
  }
  
}

body.mobile-nav-opened .mobile-nav {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}

@media (min-width: 992px) {
  body.mobile-nav-opened .mobile-nav {
    -webkit-clip-path: circle(100% at calc(100vw - 70px) 92px);
    clip-path: circle(100% at calc(100vw - 70px) 92px);
  }
} 

@media (min-width: 1280px) {
  body.mobile-nav-opened .mobile-nav {
    -webkit-clip-path: circle(110% at calc(100vw - 70px) 92px);
    clip-path: circle(110% at calc(100vw - 70px) 92px);
  }
}



.mobile-nav-opened .emailIcon, .mobile-nav-opened .openIcon, .mobile-nav-opened .logoImage {
    display: none !important;
}

.mobile-nav-opened .closeBtn {
    display: flex !important;
}
/** MENU ANIMATION END HERE **/

.titleHd {
    font-size: 28px;
    color: white;
    margin-bottom: 5px;
    max-width: 200px;
}

.shortDesc {
    font-size: 18px;
    line-height: 28px;
    color: white;
    margin-bottom: 30px;
}

.keyDataHeading {
    font-size: 28px;
    color: white;
}

.keyData {
    font-size: 20px;
    line-height: 28px;
    color: white;
    margin-bottom: 30px;
}

.sideBoxDiv {
    min-height: 535px !important;
}

div#tabs ul {
    padding: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

div#tabs ul li {
    padding: 0px 30px;
}

.tabsName {
    display: flex;
    align-items: center;
}

.sliderInnerDiv {
    background-position: center !important;
}
.forminator-label{
    text-transform: uppercase;
}
.no-label .forminator-label{
    display: none !important;
}
.submit-btn {
  
  box-shadow:none !important;
   font-family: 'Roboto Condensed' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border-radius: 50px !important;
    padding: 10px 50px 10px 30px !important;
    text-transform: uppercase !important;
    background-position: 91% !important;
        background-image: url(/wp-content/uploads/2021/07/slide-arrow-right.svg) !important;
        background-repeat: no-repeat;
    background-size: 22px !important;
}
.submit-btn:hover{
    box-shadow:none !important;
    background-color: #f03130 !important;
}

.forminator-button-next {
  
   font-family: 'Roboto Condensed' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border-radius: 50px !important;
    padding: 10px 50px 10px 30px !important;
    text-transform: uppercase !important;
    background-position: 85% !important;
        background-image: url(/wp-content/uploads/2021/07/slide-arrow-right.svg) !important;
        background-repeat: no-repeat;
    background-size: 22px !important;
    box-shadow:none !important;
}
.forminator-button-next:hover{
    box-shadow:none !important;
    background-color: #f03130 !important;
}

@media (max-width: 767px) {
  .forminator-button-next {
  
   font-family: 'Roboto Condensed' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border-radius: 50px !important;
    padding: 10px 50px 10px 30px !important;
    text-transform: uppercase !important;
    background-position: 55% !important;
        background-image: url(/wp-content/uploads/2021/07/slide-arrow-right.svg) !important;
        background-repeat: no-repeat;
    background-size: 22px !important;
}
}

@media (max-width: 480px) {
  .forminator-button-next {
  
   font-family: 'Roboto Condensed' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border-radius: 50px !important;
    padding: 10px 50px 10px 30px !important;
    text-transform: uppercase !important;
    background-position: 60% !important;
        background-image: url(/wp-content/uploads/2021/07/slide-arrow-right.svg) !important;
        background-repeat: no-repeat;
    background-size: 22px !important;
}
}


.forminator-button-back {
  
  box-shadow:none !important;
   font-family: 'Roboto Condensed' !important;
    font-size: 18px !important;
    color: #333233 !important;
    font-weight: 400 !important;
    border-radius: 50px !important;
    padding: 10px 30px 10px 50px !important;
    text-transform: uppercase !important;
    background-position: 15% !important;
        background-image: url(/wp-content/uploads/2024/07/arrow-back.webp) !important;
        background-repeat: no-repeat;
    background-size: 22px !important;
    background-color: #ffffff !important;
}
.forminator-button-back:hover{
    box-shadow:none !important;
    background-color: #fcfcfc !important;
}


@media (max-width: 767px) {
  .forminator-button-back {
  
   font-family: 'Roboto Condensed' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border-radius: 50px !important;
    padding: 10px 50px 10px 30px !important;
    text-transform: uppercase !important;
    background-position: 42% !important;
        background-image: url(/wp-content/uploads/2024/07/arrow-back.webp) !important;
        background-repeat: no-repeat;
    background-size: 22px !important;
}
}

@media (max-width: 480px) {
  .forminator-button-back {
  
   font-family: 'Roboto Condensed' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border-radius: 50px !important;
    padding: 10px 50px 10px 30px !important;
    text-transform: uppercase !important;
    background-position: 33% !important;
        background-image: url(/wp-content/uploads/2024/07/arrow-back.webp) !important;
        background-repeat: no-repeat;
    background-size: 22px !important;
}
}

.oxy-header-left img{
    transition:all 0.5s ease-in-out;
}
.oxy-header-left img:hover {
    opacity: 0.2;
}
.shapeYellow-small {
     background-image: url(/wp-content/uploads/2021/08/schrift-hintergrund-weiss-03.svg);
    background-repeat: no-repeat;
    padding-right: 30px;
    padding-bottom: 14px;
    background-position: 1px 84%;
    padding-left: 20px;
    line-height: 1;
    background-size: 31%;
    margin-left: -20px;
}
.name-field > div {
    width: 52%;
       margin-bottom: 0 !important;
}
.name-field {
    display: flex;
    justify-content: space-between;
 
}
.form-top-gap {
    margin-top: 35px;
}
.register-form h3{
        font-family: 'Overlock';
        line-height: 1;
}
.radio-btns .forminator-radio span[aria-hidden] {
    background: #ffffff !important;
    border-radius: 0 !important;
    width: 340px !important;
    flex: auto !important;
    height: 56px !important;
   
}
.register-form .radio-btns .forminator-radio  input:checked + span[aria-hidden], .c-style  .forminator-checkbox  input:checked + span[aria-hidden] {
   border-color:#ef5f5f !important;
}
.register-form .radio-btns .forminator-radio  input:checked + span[aria-hidden] + span {
    color:#fff;
}
.register-form .radio-btns .forminator-radio  input:checked + span[aria-hidden]:after, .register-form .c-style .forminator-checkbox  input:checked + span[aria-hidden]:after{
    content: url(/wp-content/uploads/2021/06/tick.svg);
    z-index:9 ;
    position: absolute;
    right: 20px;
    top: 15px;
}
.radio-btns .forminator-radio span+span, .c-style .forminator-checkbox span[aria-hidden]+span {
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0 !important;
    font-size: 18px;
    padding: 18px 15px;
 
}
.radio-btns .forminator-radio input:checked + span+span, .c-style .forminator-checkbox input:checked + span[aria-hidden]+span {
    color:#fff !important;
}
.forminator-ui.forminator-custom-form[data-design=default] .radio-btns .forminator-radio span[aria-hidden]:before{
    border-radius: 0;
        width: 100%;
    height: 100%;
}
.register-form .radio-btns .forminator-radio  input:checked + span[aria-hidden]:before {
    background-color: #ef5f5f !important;
}
.c-style .forminator-checkbox {
    width: 32%;
    float: left;
        margin: 7px 0 !important;
}
.c-style label:nth-child(3), .c-style label:nth-child(6), .c-style label:nth-child(9)  {
    margin-left: 2% !important;
    margin-right: 2% !important;
}
.c-style .forminator-checkbox span[aria-hidden]{
    
    border-radius: 0 !important;
    width: 100% !important;
    flex: auto !important;
    height: 56px !important;
   
}
.c-style .forminator-checkbox input:checked + span[aria-hidden]{
    background: #EF5F5F !important;
}
.c-style .forminator-checkbox  span[aria-hidden]:before{
    content:'' !important;
}

/* Slick Css */

.slick-slide {
    outline: none
}
.slider-nav .nextArrow {
    top: -9px;
    right: -15px;
    left: initial;
}
.slider-nav li {
    align-items: center;
    display: flex !important;
    justify-content: center;
}
.slider-nav li{
    color:#424242;
    font-weight:normal;
    font-size:18px;
    cursor:pointer;
}
.slider-nav li.slick-slide.slick-current.slick-active {
    color: #232323;
    padding-top: 10px;
    padding-bottom: 30px;
    padding-left: 0;
       background-size: 67%;
    margin-left: 0;
    line-height: 1.5;
    font-weight: bold;
}
.slick-arrow{
    cursor: pointer;
}
.slider-for .titleHd {
    font-size: 28px;
    color: white;
    padding-bottom: 30px;
    max-width: initial;
    line-height: 1.3;
    
}
.slider-for .keyDataHeading {
    font-size: 28px;
    color: white;
    padding-bottom: 20px;
   }
ul.slider-nav {
    margin-bottom: 70px;
}

.slider-for .prevArrow {
    position: absolute;
    top: 157.5px;
    left: 95px;
    z-index: 99;
}
.slider-for .nextArrow {
    position: absolute;
    top: 211px;
    left: 95px;
    z-index: 99;
}
 .slider-for .slick-arrow {
    display: none !important;
}
 div#tabs {
    position: relative;
}
 div#tabs ul{
    position:initial;
}
 .slider-nav .slick-arrow {
   
    background: #ef5f5f;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slider-nav .slick-arrow:hover{
background: #f63131;
}
.slider-nav .prevArrow {
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
}
 .slider-nav .nextArrow {
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}
 .sideBoxDiv {
    width: 40% !important;
   
}
  .sliderdiv {
    width: 70%  !important;
    margin-left: -10%;
}
 .mainTabDiv {
    width: 100%;
    padding: 0 70px;
}
@media screen and (max-width:1300px){
   .slider-for .prevArrow {
    top: 170px;
    left: 80px;
}
   .slider-for  .nextArrow {
    top: 224px;
    left: 80px;
}
.slider-nav .nextArrow{
    right:0;
}

}
@media screen and (max-width:1024px){
.slider-for .prevArrow {
    top: 140px;
    left: 65px;
}
.slider-for .nextArrow {
    top: 194px;
    left: 65px;
}
}

@media screen and (max-width:1000px){
 .sideBoxDiv {
    width: 40%;
    padding: 30px !important;
}
/*
   .page-id-987960 .mainTabDiv {
    flex-direction: column !important;
    }
     .page-id-987960 .sideBoxDiv {
    width: 100%;
    display: none !important;
    min-height: initial !important;
}
 .page-id-987960 .sliderdiv {
    width: 100%;
    margin-left: 0;
}
 .page-id-987960 .slider-for .prevArrow {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    border-radius: 50%;
    left:10px;
}
.page-id-987960 .slider-for .nextArrow {
     top: 50%;
     left:initial;
    right: 10px;
    border-radius: 50%;
    transform: translateY(-50%);
}
*/
}

@media screen and (max-width:991px){

 .slider-for .prevArrow {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    border-radius: 50%;
    left:10px;
}
 .slider-for .nextArrow {
     top: 50%;
     left:initial;
    right: 10px;
    border-radius: 50%;
    transform: translateY(-50%);
}
.mobile-nav-opened #link_button-69-987745, .mobile-nav-opened header .back-icon{
      display: none;
  }
}
@media screen and (max-width:840px){
 
      .sideBoxDiv {
    
    display: none !important;
   
}
form#forminator-module-988287 div#radio-1 > div  {
   display: block;
}
form#forminator-module-988287 div#radio-1 > div label {
    width: 100%;
}
  .sliderdiv,   .sliderdiv1 {
    width: 100% !important;
    margin-left: 0 !important;
}
div#radio-1 > div {
    display: flex;
}

div#radio-3 > div {
    display: flex;
}

.forminator-row.forminator-row-last {
    float: left;
    margin-top: 20px;
}
}

@media screen and (max-width:768px){
 

    .name-field {
    flex-direction: column;
}
div#radio-2 .forminator-field {
    display: flex;
}
div#radio-2 .forminator-radio {
    width: 47%;
}
.slider-for .prevArrow {
    top: 104px;
    left: 50px;
}
.slider-for .nextArrow {
    top: 159px;
    left: 50px;
}
.mobile-nav{
    padding-left:5%;
}
.sideBoxDiv {
  
padding:30px !important;
}
.name-field > div {
    width: 100%;
    margin-bottom: 20px !important;
}
.name-field > div:nth-child(2)  {
    margin-bottom: 0px !important;
}
.radio-btns fieldset.forminator-field {
    display: flex;
}
div#submit {
    float: left;
    width: 100%;
    margin-top: 30px;
}
div#radio-1 label {
    width: 47%;
}

div#radio-3 label {
    width: 47%;
}

.radio-btns .forminator-radio span[aria-hidden] {
    width: 100% !important;
}
.c-style .forminator-checkbox {
    width: 100%;
    float: left;
}
.c-style label:nth-child(3), .c-style label:nth-child(6), .c-style label:nth-child(9) {
    margin-left: 0% !important;
    margin-right: 0% !important;
}

h1 {
    font-size: 55px;
    line-height: 1.2;
}

.shapeYellow-small {
      background-size: 40% !important;
}
div#textarea-6 {
    float: left;
    width: 100%;
    margin-top: 30px;
}
}

@media screen and (max-width:768px){
    
    .unslider-nav ol {
display: none;
        
}

.register-form .forminator-row > * {
    width: 100%;
}
.register-form .forminator-row {
    display: flex;
}
  
.sliderdiv {
    width: 100% !important;
    margin-left: 0 !important;
}

    .slider-for .titleHd {
    font-size: 22px;
    padding-bottom:20;
     margin-bottom: 0;
}

.shortDesc,.keyData {
    font-size: 15px;
    line-height: 23px;
    color: white;
    margin-bottom: 15px;
}

.slider-for .keyDataHeading {
    font-size: 22px;
    padding-bottom: 19px;
    margin-bottom: 0;
}

a#link_button-155-2 {
    font-size: 16px;
}
.sideBoxDiv {
    padding: 20px !important;
    min-height: initial !important;
}
.sliderInnerDiv{
    padding-top:459px !important;
}
.slider-for .prevArrow {
    top: 101.5px;
    left: 0px;
}
.slider-for .nextArrow {
    top: 158px;
    left: 0px;
}
}
@media screen and (max-width:480px){
    
   .slider-nav  .nextArrow,  .slider-nav .prevArrow {
top:52%;
    transform: translateY(0);
}
 .mainTabDiv {
   
    padding:0px;
}
 ul.slider-nav {
    margin-bottom: 40px;
}
    .grid-item, .home-blog .grid-item{
        width:100%;
    }
    #div_block-5-987812{
        margin-right:0 !important;
    }
    .grid-item{
        padding-bottom:180px;
    }
    .sidebar-widget{
        width:98% !important;
    }
    .shapeYellow{
        padding-right:0 !important;
    }
    .btn-red {
    width: 100%;
        padding-left: 25px !important;
    padding-right: 25px !important;
}
.sliderInnerDiv {
    padding-top: 340px !important;
}
.slider-nav li {
    font-size: 22px;
}
.slider-for .titleHd {
    font-size: 22px;
    
    margin-bottom: 0;
}
.slider-for .prevArrow {
    top: 88px;
    left: 0px;
}
.slider-for .nextArrow {
    top: 141px;
    left: 0px;
}
.sideBoxDiv {
    min-height: 447px !important;
}
a#link_button-155-2{
    text-align: left;
}
#-pro-menu-61-987667 .oxy-pro-menu-list .menu-item, #-pro-menu-61-987667 .oxy-pro-menu-list .menu-item a {
 font-size: 24px !important;
    line-height: 1.2 !important;
}
.mobile-nav {
    padding-left: 9.5%;
    padding-top: 24%;
}
}
@media screen and (max-width:414px){
    .sideBoxDiv {
    min-height: 500px !important;
}
.slider-for .prevArrow {
    top: 25px;
    left: 0px;
}
.slider-for .nextArrow {
    top: 80px;
    left: 0px;
}

}
@media screen and (max-width:375px){
  .shapeYellow.slider-head {
    background-size: 35%;
    background-position: bottom center;
    padding: 0;
}  
}

.feedback {
    font-size: 150% !important;
    line-height: 1.3 !important; /* Adjust this value as needed */
}

body #gform_wrapper_2 .gform_footer input[type="submit"] {
  box-shadow: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-radius: 50px;
  padding: 13px 50px 13px 30px;
  text-transform: uppercase;
  background-position: 91%;
  background-image: url(/wp-content/uploads/2021/07/slide-arrow-right.svg);
  background-repeat: no-repeat;
  background-size: 22px;
  background-color: #ef5f5f;
  color: #fff;
  cursor: pointer;
}

body #gform_wrapper_2 .gform_footer input[type="submit"]:hover {
  background-color: #f03130;
}





body .gform_wrapper .gfield_label {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 400;
}


element.style {
    position: relative;
    z-index: 1;
}
#gform_browse_button_2_9:focus {
  outline-offset: 2px !important;
}

button#gform_browse_button_2_9:focus {
    outline-offset: 2px !important;
}


button#gform_browse_button_2_9 {
    background: #ef5f5f;
    border-radius: 30px;
    box-shadow: none;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
  font-weight: 400;
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control:focus, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control:focus, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control:focus, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control:focus{
   border:0px solid #4f505a !important; /* Replace with your desired color */
  outline-offset: 2px !important;
}

.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):focus{
   border:1px solid #ef5f5f !important; /* Replace with your desired color */
  outline-offset: 2px !important;
}

.grecaptcha-badge { 
    visibility: hidden; 
}

