/*

Theme Name: WPDEV



*/



@import url('https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap');




:root{

  /* --clr-rydz: hsl(12, 36%, 64%); */

  /* --clr-rydz: hsl(215, 25%, 53%); */

/*	--clr-rydz: hsl(25, 87.9%, 93.5%); */
	
 --clr-rydz: hsl(173, 100%, 31%);
	
	
/* --clr-rydz: hsl(21, 72%, 48%); */

--size-1: clamp(1px, 0.052083vw, 1px);

--size-2: clamp(1px, 0.104167vw, 2px);

--size-3: clamp(2px, 0.15625vw, 3px);

--size-4: clamp(3px, 0.208333vw, 4px);

--size-5: clamp(3px, 0.260417vw, 5px);

--size-6: clamp(4px, 0.3125vw, 6px);

--size-7: clamp(4px, 0.364583vw, 7px);

--size-8: clamp(5px, 0.416667vw, 8px);

--size-9: clamp(6px, 0.46875vw, 9px);

--size-10: clamp(6px, 0.520833vw, 10px);

--size-11: clamp(7px, 0.572917vw, 11px);

--size-12: clamp(8px, 0.625vw, 12px);

--size-13: clamp(8px, 0.677083vw, 13px);

--size-14: clamp(9px, 0.729167vw, 14px);

--size-15: clamp(9px, 0.78125vw, 15px);

--size-16: clamp(10px, 0.833333vw, 16px);

--size-17: clamp(11px, 0.885417vw, 17px);

--size-18: clamp(11px, 0.9375vw, 18px);

--size-19: clamp(12px, 0.989583vw, 19px);

--size-20: clamp(13px, 1.041667vw, 20px);

--size-21: clamp(13px, 1.09375vw, 21px);

--size-22: clamp(14px, 1.145833vw, 22px);

--size-23: clamp(14px, 1.197917vw, 23px);

--size-24: clamp(15px, 1.25vw, 24px);

--size-25: clamp(16px, 1.302083vw, 25px);

--size-26: clamp(16px, 1.354167vw, 26px);

--size-27: clamp(17px, 1.40625vw, 27px);

--size-28: clamp(18px, 1.458333vw, 28px);

--size-29: clamp(18px, 1.510417vw, 29px);

--size-30: clamp(19px, 1.5625vw, 30px);

--size-31: clamp(19px, 1.614583vw, 31px);

--size-32: clamp(20px, 1.666667vw, 32px);

--size-33: clamp(21px, 1.71875vw, 33px);

--size-34: clamp(21px, 1.770833vw, 34px);

--size-35: clamp(22px, 1.822917vw, 35px);

--size-36: clamp(23px, 1.875vw, 36px);

--size-37: clamp(23px, 1.927083vw, 37px);

--size-38: clamp(24px, 1.979167vw, 38px);

--size-39: clamp(24px, 2.03125vw, 39px);

--size-40: clamp(25px, 2.083333vw, 40px);

--size-41: clamp(26px, 2.135417vw, 41px);

--size-42: clamp(26px, 2.1875vw, 42px);

--size-43: clamp(27px, 2.239583vw, 43px);

--size-44: clamp(28px, 2.291667vw, 44px);

--size-45: clamp(28px, 2.34375vw, 45px);

--size-46: clamp(29px, 2.395833vw, 46px);

--size-47: clamp(29px, 2.447917vw, 47px);

--size-48: clamp(30px, 2.5vw, 48px);

--size-49: clamp(31px, 2.552083vw, 49px);

--size-50: clamp(31px, 2.604167vw, 50px);

--size-51: clamp(32px, 2.65625vw, 51px);

--size-52: clamp(33px, 2.708333vw, 52px);

--size-53: clamp(33px, 2.760417vw, 53px);

--size-54: clamp(34px, 2.8125vw, 54px);

--size-55: clamp(34px, 2.864583vw, 55px);

--size-56: clamp(35px, 2.916667vw, 56px);

--size-57: clamp(36px, 2.96875vw, 57px);

--size-58: clamp(36px, 3.020833vw, 58px);

--size-59: clamp(37px, 3.072917vw, 59px);

--size-60: clamp(38px, 3.125vw, 60px);

--size-61: clamp(38px, 3.177083vw, 61px);

--size-62: clamp(39px, 3.229167vw, 62px);

--size-63: clamp(39px, 3.28125vw, 63px);

--size-64: clamp(40px, 3.333333vw, 64px);

--size-65: clamp(41px, 3.385417vw, 65px);

--size-66: clamp(41px, 3.4375vw, 66px);

--size-67: clamp(42px, 3.489583vw, 67px);

--size-68: clamp(43px, 3.541667vw, 68px);

--size-69: clamp(43px, 3.59375vw, 69px);

--size-70: clamp(44px, 3.645833vw, 70px);

--size-71: clamp(44px, 3.697917vw, 71px);

--size-72: clamp(45px, 3.75vw, 72px);

--size-73: clamp(46px, 3.802083vw, 73px);

--size-74: clamp(46px, 3.854167vw, 74px);

--size-75: clamp(47px, 3.90625vw, 75px);

--size-76: clamp(48px, 3.958333vw, 76px);

--size-77: clamp(48px, 4.010417vw, 77px);

--size-78: clamp(49px, 4.0625vw, 78px);

--size-79: clamp(49px, 4.114583vw, 79px);

--size-80: clamp(50px, 4.166667vw, 80px);

--size-81: clamp(51px, 4.21875vw, 81px);

--size-82: clamp(51px, 4.270833vw, 82px);

--size-83: clamp(52px, 4.322917vw, 83px);

--size-84: clamp(53px, 4.375vw, 84px);

--size-85: clamp(53px, 4.427083vw, 85px);

--size-86: clamp(54px, 4.479167vw, 86px);

--size-87: clamp(54px, 4.53125vw, 87px);

--size-88: clamp(55px, 4.583333vw, 88px);

--size-89: clamp(56px, 4.635417vw, 89px);

--size-90: clamp(56px, 4.6875vw, 90px);

--size-91: clamp(57px, 4.739583vw, 91px);

--size-92: clamp(58px, 4.791667vw, 92px);

--size-93: clamp(58px, 4.84375vw, 93px);

--size-94: clamp(59px, 4.895833vw, 94px);

--size-95: clamp(59px, 4.947917vw, 95px);

--size-96: clamp(60px, 5vw, 96px);

--size-97: clamp(61px, 5.052083vw, 97px);

--size-98: clamp(61px, 5.104167vw, 98px);

--size-99: clamp(62px, 5.15625vw, 99px);

--size-100: clamp(63px, 5.208333vw, 100px);

--size-150: clamp(94px, 7.8125vw, 150px);

--size-250: clamp(156px, 13.020833vw, 250px);

--size-350: clamp(219px, 18.229167vw, 350px);

--size-18-font: clamp(15px, 0.9375vw, 18px);

--size-24-font: clamp(18px, 1.25vw, 24px);

--size-35-font: clamp(22px, 1.822917vw, 35px);

--size-54-font: clamp(27px, 2.8125vw, 54px);

--size-68-font: clamp(34px, 3.541667vw, 68px);



}

html{

  color: #1F1F1F;

}

.r-grid {

  display: grid;

  grid-template-columns: 1fr;

  grid-template-rows: auto 1fr auto auto auto;

  grid-column-gap: 0px;

  grid-row-gap: 0px;

  }

  .r-nav { grid-area: 1 / 1 / 2 / 2; z-index: 4;}

  .r-view { grid-area: 1 / 1 / 3 / 2; z-index: 3;}

  .r-img { grid-area: 2 / 1 / 4 / 2; z-index: 3;}

  .r-main { grid-area: 4 / 1 / 5 / 2; }

  .r-footer { grid-area: 5 / 1 / 6 / 2; }





  .clip-path{

    -webkit-mask-image: url("img/clippath.svg");

    mask-image: url("img/clippath.svg");

    -webkit-mask-repeat: no-repeat;

    mask-repeat: no-repeat; 

  }

  /* header */



  .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a {

    color: rgba(255,255,255,1);

  }

  .uk-navbar-nav > li > a {

    font-weight: 600;

    font-family: "Funnel Sans", sans-serif ;

    font-optical-sizing: auto;

    font-size: var(--size-18-font);

  }



  .uk-navbar-nav>li.current-menu-item>a {

    box-shadow: inset 0px -2px 0px 0px hsla(0, 0%, 100%, 1);

}



.uk-navbar-nav>li>a:hover {

    box-shadow: inset 0px -2px 0px 0px hsla(0, 0%, 100%, 0.75);

}





  .uk-navbar-nav {

    gap: var(--size-60);

  }

 /* .uk-button{

    line-height: var(--size-56);

    border-radius: 5px;

    font-size: var(--size-18-font);

    text-transform: capitalize;

    font-weight: 600;

    padding: 0 var(--size-28);

  }*/



  .uk-button-small{

    line-height: 2em;

    text-transform: capitalize;

    font-weight: 600;

  }



  h4 > .uk-icon {

    width: var(--size-54-font);

  }



.uk-button-default{

  border-color: var(--clr-rydz);

}



  .uk-section-primary:not(.uk-preserve-color) .uk-button-default {

    border-color: rgba(255,255,255,1);

  }

  .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover {

    border-color: var(--clr-rydz);

    background-color: var(--clr-rydz);

  }



html{

  font-family: "Funnel Sans", sans-serif;;  

}





.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-3xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {

    font-family: "Funnel Display", sans-serif;

  }

p{

  font-size: var(--size-18-font);

  line-height: 1.7;

}

  .uk-h1, h1{

    font-size: var(--size-68-font);

    font-weight: 500;

  }

  .uk-h4, h4{

    font-size: var(--size-35-font);

    font-weight: 500;

  }

  .uk-h2, h2{

    font-size: var(--size-54-font);

    font-weight: 500;

  }

  .uk-text-lead{

    font-size: var(--size-24-font);

    line-height: 1.6;

    color: inherit;

  }



  /* .uk-tile-primary{

    background-color: var(--clr-rydz);

  } */

  .uk-width-medium{

    width: var(--size-350);

  }

  .uk-subnav > * > :first-child {

    color: var(--clr-rydz);

  }

  .uk-list-bullet > ::before {

    left: -50px;

    width: 33px;

    background-image: url("data:image/svg+xml,%3Csvg width='33' height='9' viewBox='0 0 33 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M15.883,4.982c-0.093,-0.058 -0.186,-0.117 -0.28,-0.175c-3.984,-2.49 -8.501,-5.314 -15.603,1.202l-0,-2.581c7.229,-5.836 12.363,-2.96 16.198,-0.572c0.259,0.151 0.567,0.344 0.92,0.572l-0.001,0.001c0.093,0.059 0.186,0.117 0.28,0.176c2.988,1.867 6.276,3.923 10.729,2.084c1.485,-0.612 3.099,-1.658 4.874,-3.287l-0,2.582c-7.229,5.836 -12.363,2.96 -16.198,0.572c-0.259,-0.151 -0.567,-0.345 -0.92,-0.572l0.001,-0.002Z' style='fill:rgb(84,36,45);'/%3E%3C/svg%3E%0A");

    background-repeat: no-repeat;

    background-position: 50% 50%;

  }

  .uk-list-bullet > * {

    padding-left: 50px;

  }



  .uk-list{

    font-size: var(--size-18-font);

    line-height: 1.7;

  }



  .uk-list > * > ul, .uk-list-bullet > :nth-child(n+2) {

    margin-top: 30px;

  }





  .blokhtml ul > li::before {

    left: -50px;

    width: 33px;

    background-image: url("img/bullet.svg");

    background-repeat: no-repeat;

    background-position: 50% 50%;

    content: "";

  display: list-item;

  position: relative;

  height: 1.5em;

  margin-bottom: -1.5em;

  }

  .blokhtml ul > * {

    padding-left: 50px;

  }



  .blokhtml ul {

    font-size: var(--size-18-font);

    line-height: 1.7;

    padding: 0;

  list-style: none;

  }



  .blokhtml ul > :nth-child(n+2) {

    margin-top: 30px;

  }









  .youtube-video-container {

    position: relative;

    overflow: hidden;

    width: 100%;

  }

  

  .youtube-video-container::after {

    display: block;

    content: "";

    padding-top: 56.25%;

  }

  

  .youtube-video-container iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

  }





  .hop2top {

    display: none;

    position: absolute;

    display: flex;

    width: auto !important;

    left: 50%;

    z-index: 4;

  }



  .promo {

    display: none;

    position: absolute;

    display: flex;

    width: auto !important;

    left: 0;

    z-index: 4;

  }



  



/*.uk-section-large{

  padding-top: 80px;

  padding-bottom: 80px;

}

*/

.uk-section-large.wave{

  padding-bottom: 157px;

}



.wave{

  position: relative;

}

.wave::after{

  position: absolute;

  content: "";

  background-position: bottom;

  background-image: url(img/wave.svg);

  z-index: 1;



  height: 77px;

  background-repeat: no-repeat;

  bottom: -1px;

  left: 0;

  right: 0;

  background-size: 102% auto;

}



.uk-card-primary.uk-card-body, .uk-card-primary > :not([class*="uk-card-media"]), .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*="uk-card-media"]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {

  color: rgba(255,255,255,1);

}



.uk-card-primary.uk-card-body .uk-list-bullet > ::before, .uk-card-primary > :not([class*="uk-card-media"]) .uk-list-bullet > ::before, .uk-card-secondary.uk-card-body .uk-list-bullet > ::before, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-list-bullet > ::before, .uk-light .uk-list-bullet > ::before, .uk-offcanvas-bar .uk-list-bullet > ::before, .uk-overlay-primary .uk-list-bullet > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before {

  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzMnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDMzIDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTE2LjE5ODMgMi44NTU1M0MxNi40NTY5IDMuMDA2NTIgMTYuNzY1MSAzLjIwMDM3IDE3LjExNzcgMy40Mjc3OEwxNi4xNDY5IDUuMTQ2MzlDMTUuOTY2MiA1LjAzNDU1IDE1Ljc4NTUgNC45MjA4NSAxNS42MDMxIDQuODA3MTRMMTUuNjAyNyA0LjgwNjg5QzExLjYxODcgMi4zMTY2NSA3LjEwMTU2IC0wLjUwNjkwNiAwIDYuMDA5NDJWMy40Mjc3OEM3LjIyOTM1IC0yLjQwODQgMTIuMzYzIDAuNDY3NzUxIDE2LjE5ODMgMi44NTU1M1onIGZpbGw9JyNGRkYnLz48cGF0aCBkPSdNMTYuODAxNyA1LjU1NjIxQzE2LjU0MzEgNS40MDUyMyAxNi4yMzQ5IDUuMjExMzcgMTUuODgyMyA0Ljk4Mzk2TDE2Ljg1MzEgMy4yNjUzNUMxNy4wMzM4IDMuMzc3MTkgMTcuMjE0NSAzLjQ5MDkgMTcuMzk2OSAzLjYwNDZMMTcuMzk3MyAzLjYwNDg1TDE3LjM5NzQgMy42MDQ4NUMyMC4zODUzIDUuNDcyNTIgMjMuNjczMiA3LjUyNzY5IDI4LjEyNjQgNS42ODk0OEMyOS42MTA3IDUuMDc2NzQgMzEuMjI0NiA0LjAzMTQxIDMzIDIuNDAyMzJWNC45ODM5NkMyNS43NzA3IDEwLjgyMDEgMjAuNjM3IDcuOTQzOTkgMTYuODAxNyA1LjU1NjIxWicgZmlsbD0nI0ZGRicvPjwvc3ZnPgo=");



}



.footer-bg{

  background-size: var(--size-150) auto;

}







.home-grid-banners {

  display: grid;

  grid-template-columns: 1fr;

  grid-template-rows: auto;

  grid-column-gap: 2rem;

  grid-row-gap: 2rem;

  }

  

  .home-grid-banner1 { grid-area: 1 / 1 / 2 / 2; }

  .home-grid-banner2 { grid-area: 2 / 1 / 3 / 2; }

  .home-grid-banner3 { grid-area: 3 / 1 / 4 / 2; } 

/*

.home-grid-banners > div {

  min-height: 300px;



}*/











@media (max-width: 959px) {

	.grid-slider-panel {

display: block

}

.grid-slider-panel-left { display: none;}

.grid-slider-panel-container { display: block;}

.grid-slider-panel-right {display: none;}

.grid-slider-panel-arrow { grid-area: 1 / 3 / 2 / 4; }





.home-grid-banners > div {

aspect-ratio: 5/3



}







}

@media (min-width: 960px) {

		.grid-slider-panel {

display: grid;

grid-template-columns: 1fr auto 1fr;

grid-template-rows: 1fr;

grid-column-gap: 0px;

grid-row-gap: 0px;

}

.grid-slider-panel-left { grid-area: 1 / 1 / 2 / 2; z-index: 2; background-color: #fff}

.grid-slider-panel-container { grid-area: 1 / 2 / 2 / 3; }

.grid-slider-panel-right {

grid-area: 1 / 3 / 2 / 4;

z-index: 2;

/* background: rgb(255,255,255);

background: linear-gradient( 270deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.75) 67%, rgba(255,255,255,0) 100%); */

}

.grid-slider-panel-arrow { grid-area: 1 / 3 / 2 / 4; }

.r-grid .grid-slider-panel .uk-container {

	padding-left: 0;

	padding-right: 0;

}

    .home-grid-banners {

      display: grid;

      grid-template-columns: repeat(3, 1fr);

      grid-template-rows: repeat(2, 1fr);

      grid-column-gap: var(--size-100);

      grid-row-gap: var(--size-100);

      aspect-ratio: 2 / 1;

      }

      

      .home-grid-banner1 { grid-area: 1 / 1 / 2 / 2; }

      .home-grid-banner2 { grid-area: 2 / 1 / 3 / 2; }

      .home-grid-banner3 { grid-area: 1 / 2 / 3 / 4; } 







}





  @media (min-width: 1200px) {

    .r-grid .uk-container{

      /* padding-left: var(--size-100);

      padding-right: var(--size-100); */

      max-width: 1720px;

    }

    .blokhtml p:not(:has(> img)), .blokhtml ul{

      width: calc(500% / 6);

    }

    .r-img { 

      grid-area: 1 / 1 / 4 / 2; z-index: 3;

    }

    .r-nav .uk-section-primary {

      background: linear-gradient(

        hsla(0, 0%, 0%, 0.75) 0%,

        hsla(0, 0%, 0%, 0.738) 19%,

        hsla(0, 0%, 0%, 0.541) 34%,

        hsla(0, 0%, 0%, 0.382) 47%,

        hsla(0, 0%, 0%, 0.278) 56.5%,

        hsla(0, 0%, 0%, 0.194) 65%,

        hsla(0, 0%, 0%, 0.126) 73%,

        hsla(0, 0%, 0%, 0.075) 80.2%,

        hsla(0, 0%, 0%, 0.042) 86.1%,

        hsla(0, 0%, 0%, 0.021) 91%,

        hsla(0, 0%, 0%, 0.008) 95.2%,

        hsla(0, 0%, 0%, 0.002) 98.2%,

        hsla(0, 0%, 0%, 0) 100%);

    }

  }





  .blokhtml p:last-child{

    margin-bottom: 0;

  }





  



  

.uk-overlay-primary {

  background: linear-gradient(0deg, var(--clr-rydz), hsla(12, 36%, 64%,0) 100%);

  min-height: var(--size-150);

}



.uk-slider .uk-icon.uk-button-primary {

  width: var(--size-70);

  height: var(--size-70);

  border: 1px solid #fff3;

  background-color: hsla(0, 0%, 100%, 0.9);

  color: var(--clr-rydz);

}



.uk-slider .uk-icon.uk-button-primary svg *{

stroke-width: 2px;

}



.uk-slider .uk-icon.uk-button-primary:hover {

  background-color: hsla(0, 0%, 100%, 1);

}





.uk-width-small{

  width: var(--size-150);

}





.r-main .uk-section:not(.uk-section-primary) + .uk-section:not(.uk-section-primary),

.r-main .uk-section:not(.uk-section-primary) + .r-footer>.uk-section:not(.uk-section-primary)

 {

  padding-top: 0;

}



.r-main .uk-section:not(.uk-section-primary):last-of-type {

  padding-bottom: 0;

}



.menuicon{

  width: 52px;

  height: 52px;

}



.uk-offcanvas-container .uk-icon.open{

  display: none;

}

.uk-icon.close{

  display: none;

}



.uk-offcanvas-container .uk-icon.close{

  display: block;

}

.uk-icon.open{

  display: block;

}



.uk-offcanvas-bar {



  left: -320px;



  width: 320px;



  background: var(--clr-rydz);

}



a:hover > span[uk-icon="icon: wave"].uk-icon {

  transform: scaleY(-1);

  transition: 0.3s all;

}



.uk-table th{

  color: var(--clr-rydz);

  font-weight: bold;

}



.uk-table-hover tbody tr:hover, .uk-table-hover > tr:hover {

  background: hsl(34, 78%, 91%)

}





.r-img svg a polygon, .r-img svg a path {

  fill: transparent;

}



.r-img svg a:hover polygon, .r-img svg a:hover path {

  fill: var(--clr-rydz);

  opacity: 0.8;

}







.r-img svg path{



  fill: #0000;

  transition: 0.3s all;

} 



.r-img svg a:hover g g *, .r-img svg a:hover polygon + g *{

  fill: #fff !important;

  opacity: 1;

}







.wpcf7-spinner{

  display: none;

}



.wpcf7-checkbox input[type="checkbox"] {

  box-sizing:border-box;

  margin:0;

  border-radius:0;

  font:inherit

}



.wpcf7-checkbox input[type="checkbox"] :not(:disabled) {

  cursor:pointer

}



.wpcf7-checkbox input[type="checkbox"]:checked {

  background-color: var(--clr-rydz);

  border-color:transparent

}



.wpcf7-checkbox input[type="checkbox"] {

  display:inline-block;

  height:16px;

  width:16px;

  overflow:hidden;

  margin-top:-4px;

  vertical-align:middle;

  background-color:transparent;

  background-repeat:no-repeat;

  background-position:50% 50%;

  border:1px solid #ccc;

  transition:.2s ease-in-out;

  transition-property:background-color,border

}



.wpcf7-checkbox input[type="checkbox"]:checked {

    background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")

  }



  .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {

    border-color: var(--clr-rydz);

  }





  .r-img svg a:hover > g.S > * {

    fill: #222222 !important;

  }



  .r-img svg a:hover > g.R > *  {

    fill: #555555 !important;

  }







  .r-nav .uk-sticky.uk-active.uk-sticky-fixed .uk-logo img{

    height: 70px;

  }



  

.r-nav  .uk-sticky.uk-active.uk-sticky-fixed  .uk-section-primary{

  background-color: hsla(0, 0%, 100%, 0.9);

  padding-top: 10px;

  padding-bottom: 10px;

  background: linear-gradient(to bottom, hsla(0, 0%, 100%, 0.9), hsla(0, 0%, 100%, 0.9));

}



.r-nav .uk-section-primary img.logo-color{

  display: none;

}



.r-nav .uk-sticky.uk-active.uk-sticky-fixed .uk-section-primary img.logo-color{

  display: block;

}



.r-nav .uk-sticky.uk-active.uk-sticky-fixed .uk-section-primary img:not(.logo-color){

  display: none;

}



.r-nav .uk-sticky.uk-active.uk-sticky-fixed .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a {

  color: #000;

}



.r-nav .uk-sticky.uk-active.uk-sticky-fixed .uk-navbar-nav > li.current-menu-item > a {

  box-shadow: inset 0px -2px 0px 0px var(--clr-rydz);

}