/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:1;}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:0;}}@keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:0;}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0)
      rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
      rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
      rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
      rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
      rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
      rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
      rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0)
      rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0)
      rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
      rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
      rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
      rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
      rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
      rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
      rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0)
      rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes slideUp{0%{transform:translateY(20px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}@-moz-keyframes slideUp{0%{transform:translateY(20px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp;}@-webkit-keyframes slideDown{0%{transform:translateY(-100px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}@-moz-keyframes slideDown{0%{transform:translateY(-100px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}@keyframes slideDown{0%{transform:translateY(-100px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}.slideDown{-webkit-animation-name:slideDown;animation-name:slideDown;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.delay{-webkit-animation-delay:0.5s;animation-delay:0.5s;}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms;}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms;}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;}@media (print),(prefers-reduced-motion){.animated{-webkit-animation:unset !important;animation:unset !important;-webkit-transition:none !important;transition:none !important;}}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/tarapro/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}.owl-theme .owl-nav,.owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav [class*='owl-'],.owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']:hover,.owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}.owl-theme .owl-nav .disabled,.owl-nav .disabled{opacity:0.5;cursor:default;}.owl-theme .owl-dots,.owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot,.owl-dots .owl-dot{display:inline-block;transform:scale(1);}.owl-theme .owl-dots .owl-dot span,.owl-dots .owl-dot span{width:10px;height:5px;margin:0 4px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:var(--color-primary);width:18px;}.owl-carousel .owl-nav button.owl-prev span,.owl-carousel .owl-nav button.owl-next span{display:inline-block;font-family:'Roboto',sans-serif;font-size:2em;background:#ffffff;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;}.owl-nav button:focus{outline:0;}#slider{position:relative;width:100%;min-height:100vh;margin:0 auto;padding:0;background:var(--bg-body);z-index:2;}.home-slider{position:relative;width:100%;min-height:100vh;}.home-slider .owl-stage-outer{height:100vh;}.slider-item{position:relative;display:flex;height:100vh;width:100%;}.slider-img{flex-basis:100%;width:100%;height:100vh;}.slider-img img{width:100%;height:100vh;object-fit:cover;}.slider-text-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;display:flex;justify-content:flex-start;align-items:center;}.slider-text{color:#ffffff;overflow:hidden;}.layer1,.layer2,.layer3,.layer4,.layer5,.layer6{visibility:visible;opacity:0;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;transition:all ease 1s;}.active .layer1,.active .layer2,.active .layer3,.active .layer4,.active .layer5,.active .layer6{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.layer1,.layer4{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.active .layer1{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s;}.active .layer4{-webkit-transition-delay:5s;-moz-transition-delay:5s;transition-delay:5s;}.layer3{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}.active .layer3{-webkit-transition-delay:4s;-moz-transition-delay:4s;transition-delay:4s;}.layer2,.layer5{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.active .layer2{-webkit-transition-delay:3s;-moz-transition-delay:3s;transition-delay:3s;}.active .layer5{-webkit-transition-delay:6s;-moz-transition-delay:6s;transition-delay:6s;}.home-slider h1,.home-slider h2,.home-slider h3,.home-slider h4{margin:0;line-height:1.6;color:#ffffff;}.home-slider h1{font-size:2.6rem;}.home-slider h2{font-size:2rem;}.home-slider h3{font-size:1.4rem;}.home-slider h4{font-size:1.2rem;}.home-slider h1 em,.home-slider h2 em,.home-slider h3 em,.home-slider h4 em{padding:0 10px;font-style:normal;background:var(--color-primary);color:#ffffff;}.home-slider p{width:70%;margin:20px 0;font-size:1.2rem;}.home-slider p em{padding:0 10px;font-style:normal;background:#fff;color:#222222;}.home-slider .owl-item{position:relative;}.home-slider .owl-dots{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:20px;z-index:5;margin-top:-22px;}
:root{--color-primary:#d6620e;--color-secondary:#a7bd43;--color-primary-light:#f2e8dd;--bg-body:#f9f6f3;--text-color:#4a4a4a;--bold-color:#222222;--light:#fffbf6;--dark:#222222;--border:#dbdbd3;--shadow:0 0 8px 1px #cccccc;--font-text:"Josefin Sans",sans-serif;--font-heading:"Josefin Sans",sans-serif;}*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}html:focus-within{scroll-behavior:smooth;}html{font-size:16px;scroll-behavior:smooth;}html,body{height:100%;}body{background-color:var(--bg-body);color:var(--text-color);font-family:var(--font-text),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;min-height:100vh;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}[hidden],template{display:none;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}h1,h2,h3,h4,h5,h6{color:var(--bold-color);font-family:var(--font-heading);font-weight:400;font-style:normal;line-height:1.6;margin:0 0 0.5rem 0;}h1{font-size:2.1rem;}h2{font-size:1.8rem;}h3{font-size:1.5rem;}h4{font-size:1.3rem;}h5,h6{font-size:1.2rem;text-transform:uppercase;}p{margin:0 0 1.2rem 0;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}a{color:var(--color-primary);background-color:transparent;text-decoration:none;transition:color 0.4s ease;}a:active,a:hover,a:focus{background-color:transparent;text-decoration:none;border:0;outline:0;}a:hover{color:var(--color-secondary);}a:active,li a.active{color:var(--color-primary);}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}abbr{cursor:help;}acronym{border-bottom:1px dotted;cursor:help;}b,strong{font-weight:bolder;color:var(--bold-color);}em,dfn,cite{font-style:italic;}mark,ins{background-color:var(--color-primary);color:#ffffff;padding:2px 6px;text-decoration:none;}del{text-decoration:line-through;}small{font-size:80%;}big{font-size:125%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}tt,var{font-family:monospace,monospace;font-style:italic;}blockquote,[dir=rtl] blockquote{position:relative;background-color:#ffffff;margin:0.5rem 0 1rem 0;padding:1rem;box-shadow:var(--shadow);isolation:isolate;}blockquote:before{position:absolute;content:"\e008";top:0;left:0;font-family:"tara";color:var(--color-primary-light);font-size:4rem;line-height:1;z-index:-1;}blockquote p:last-of-type{margin-bottom:0;}pre{overflow:auto;}kbd{background-color:#ffffff;padding:4px 10px;font-family:monospace,monospace;font-size:1rem;}pre,samp{background-color:#ffffff;font-family:monospace,monospace;margin:1rem 0;padding:4px 1rem;font-size:1rem;box-shadow:var(--shadow);}code{background-color:#ffffff;padding:2px 10px;font-family:monospace,monospace;font-size:1rem;}address{margin:0 0 1.75rem;font-style:italic;}dl{margin:0 0 1.75rem;}dt{color:var(--bold-color);font-weight:400;}dd{margin:0 0 1.75rem;}hr{background:var(--border);width:100%;height:2px;margin:0.5rem 0;border:0;clear:both;box-sizing:content-box;}ul,ol{margin:0;padding:0 0 0.25rem 1rem;}[dir=rtl] ul,[dir=rtl] ol{padding:0 1rem 0.25rem 0;}ol ol,ul ul{margin:0;padding:0 0 0.25rem 1rem;}[dir=rtl] ol ol,[dir=rtl] ul ul{padding:0 1rem 0.25rem 0;}ul{list-style:disc;}li > ul,li > ol{margin-bottom:0;}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.6;}button,input{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border:0;border-style:none;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:0;}button[disabled],html input[disabled]{opacity:0.7;cursor:not-allowed;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}input{line-height:normal;}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search]{background-color:#ffffff;max-width:100%;padding:0.5rem;border:0;box-shadow:0 0 0 1px var(--border);border-radius:4px;transition:all 0.3s linear;}textarea{width:100%;max-width:100%;padding:0.5rem;border:0;border-radius:4px;box-shadow:0 0 0 1px var(--border);overflow:auto;vertical-align:top;transition:all 0.3s linear;}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{box-shadow:0 0 2px 1px var(--color-secondary);outline:0;}input[type=text]:user-invalid,input[type=email]:user-invalid,input[type=url]:user-invalid{box-shadow:0 0 2px 1px red;outline:0;}input[type=submit],input[type=button],input[type=reset],button,.button{display:inline-block;background-color:var(--color-primary);color:#ffffff;padding:8px 1rem;border:3px solid #ffffff;border-radius:2rem;transition:all 0.4s ease-in-out;line-height:1.6;}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,button:hover,.button:hover,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,button:focus,.button:focus{background-color:transparent;border:3px solid var(--bold-color);color:var(--bold-color);}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;}fieldset{margin:0 0 10px 0;padding:0.35rem 0.5rem 0.5rem 0;border:1px solid var(--border);}fieldset > :last-child{margin-bottom:0;}legend{display:table;max-width:100%;padding:0;color:inherit;border:0;box-sizing:border-box;white-space:normal;}optgroup{font-weight:bold;}select{padding:4px 8px;}form label{display:table;font-weight:bold;}label[for]{cursor:pointer;}.form-item{margin-bottom:1rem;}.form-required:after{content:"*";display:inline-block;padding-left:4px;color:var(--color-primary);}.form-item label{display:block;}label.option{display:inline;font-weight:normal;}::-webkit-input-placeholder{color:#8a8a8a;}:-moz-placeholder{color:#8a8a8a;}::-moz-placeholder{color:#8a8a8a;opacity:1;}:-ms-input-placeholder{color:#8a8a8a;}table{width:100%;margin-bottom:1.2rem;border-spacing:0;border-collapse:collapse;}th,tr,td{vertical-align:middle;}th{background:var(--color-primary);font-family:var(--font-heading);color:#ffffff;margin:0;padding:10px;border:2px solid var(--border);text-align:left;}th a{color:#ffffff;}td{padding:5px 10px;border:2px solid var(--border);}img,picture,svg{max-width:100%;height:auto;margin:0;padding:0;border:0;vertical-align:middle;}img{display:block;}svg:not(:root){overflow:hidden;}figure{max-width:100%;height:auto;margin:1rem 0;border:0;}figcaption{background:#ffffff;font-size:0.8rem;padding:4px;font-size:0.8rem;border:1px solid var(--border);text-align:center;}.align-left,img.align-left,figure.align-left{float:left;margin:1rem 1rem 1rem 0;}.align-right,img.align-right,figure.align-right{float:right;margin:1rem 0 1rem 1rem;}.align-center,img.align-center,figure.align-center{display:block;margin:1rem auto;clear:both;}figure.align-center{display:table;}figure.align-center img{display:block;margin:0 auto;clear:both;}.align-center img,.align-center video,.align-center audio{margin-inline:auto;}summary{background-color:#ffffff;color:var(--text-color);padding:0.5rem;cursor:pointer;}::-moz-selection{background:var(--color-primary);color:#ffffff;}::selection{background:var(--color-primary);color:#ffffff;}::-moz-selection{background:var(--color-primary);color:#ffffff;}.field:not(:last-child){margin-bottom:1rem;}.field__label{font-weight:bold;}[dir=ltr] .field--label-inline .field__label,[dir=ltr] .field--label-inline .field__items{float:left;}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{float:right;}[dir=ltr] .field--label-inline .field__label,[dir=ltr] .field--label-inline > .field__item,[dir=ltr] .field--label-inline .field__items{padding-right:0.5em;}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline > .field__item,[dir=rtl] .field--label-inline .field__items{padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}.calendar-calendar .full{display:table;}.calendar-calendar .empty{display:table-cell;}.container{position:relative;width:100%;max-width:1170px;height:auto;margin:0 auto;padding:0 10px;}.main-wrapper{position:relative;display:block;background:var(--bg-body);width:100%;padding:1rem 0;z-index:2;}.main-container{position:relative;display:grid;gap:1.2rem;width:100%;margin:0;padding:0;}.no-sidebar .main-container{grid-template-columns:100%;}.sidebar-left .main-container{grid-template-columns:25% 75%;}.sidebar-right .main-container{grid-template-columns:75% 25%;}.two-sidebar .main-container{grid-template-columns:25% 50% 25%;}#sidebar-left{order:1;}#main{position:relative;background:var(--bg-body);width:100%;margin:0;padding:0;order:2;z-index:2;}#sidebar-right{order:3;}.local-action{list-style:none;}.button-action{background-color:var(--color-secondary);color:#ffffff;padding:6px 12px;}.button-action:hover{background-color:var(--color-primary);color:#ffffff;}.vertical-tabs .vertical-tabs__panes{padding:1rem;}@font-face{font-display:auto;font-family:"tara";font-style:normal;font-weight:400;src:url(/themes/tarapro/fonts/tara.woff2) format("woff2");}[class=icon],[class^=icon-],[class*=" icon-"]{display:inline-block;font-family:"tara" !important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.icon-minus:before{content:"\e000";}.icon-plus:before{content:"\e001";}.icon-close:before{content:"\e002";}.icon-comment-add:before{content:"\e003";}.icon-check:before{content:"\e004";}.icon-alert:before{content:"\e005";}.icon-alert-circle:before{content:"\e006";}.icon-clock:before{content:"\e007";}.icon-quote:before{content:"\e008";}.icon-arrow-left:before{content:"\e009";}.icon-arrow-right:before{content:"\e00a";}.icon-angle-right:before{content:"\e00b";}.icon-angle-left:before{content:"\e00c";}.icon-comment:before{content:"\e00d";}.icon-info:before{content:"\e00e";}.icon-bell:before{content:"\e00f";}.icon-horn:before{content:"\e010";}.icon-arrow-up:before{content:"\e011";}.icon-phone:before{content:"\e012";}.icon-map:before{content:"\e013";}.icon-mail:before{content:"\e014";}.icon-share:before{content:"\e015";}.icon-telegram:before{content:"\e016";}.icon-hashtag:before{content:"\e017";}.icon-vimeo:before{content:"\e018";}.icon-whatsapp:before{content:"\e019";}.icon-vk:before{content:"\e01a";}.icon-instagram:before{content:"\e01b";}.icon-youtube:before{content:"\e01c";}.icon-file:before{content:"\e01d";}.icon-comments:before{content:"\e01e";}.icon-linkedin:before{content:"\e01f";}.icon-github:before{content:"\e020";}.icon-facebook:before{content:"\e021";}.icon-twitter:before{content:"\e022";}.icon-calendar:before{content:"\e023";}.icon-user:before{content:"\e024";}.icon-search:before{content:"\e025";}.icon-bookmark:before{content:"\e026";}.icon-feed:before{content:"\e027";}#header,.header-top,.header{position:relative;width:100%;margin:0;padding:0;z-index:3;}.header-top{background-color:var(--color-primary-light);}.header-top-container{position:relative;display:flex;padding:6px 0;justify-content:space-between;align-items:center;}.header-top-block p:last-of-type{margin:0;}.header-top-left a{color:var(--bold-color);}.header-top ul{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none;list-style-type:none;}.header-top .social-icons{gap:6px;}.header-top .contextual-links{display:none;}.header-top-left i{background-color:var(--light);color:var(--color-primary);width:2rem;height:2rem;border:2px solid #ffffff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;transition:background 0.3s ease;}.social-icons{list-style:none;display:flex;gap:6px;margin:0;padding:0;}.footer .social-icons li{padding:0;border:0;}.social-icons li:hover,.footer .social-icons li:hover{padding:0;}.social-icons li a{background:var(--light);color:var(--color-primary);display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:2px solid #ffffff;border-radius:50%;transition:background 0.4s ease;}.social-icons a{color:var(--color-primary);}.social-icons a:hover{background:var(--color-primary);color:#ffffff;}.header{background:#ffffff;}.header-container{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;}.site-brand{display:flex;align-items:center;}.site-logo img{width:auto;max-height:80px;}.site-name-slogan{display:flex;flex-direction:column;}.site-name{font-family:var(--font-heading);font-size:1.8rem;line-height:1.1;color:var(--bold-color);text-transform:uppercase;}.site-name a,.site-name a:hover{color:var(--bold-color);}.site-slogan{font-size:0.9rem;color:var(--bold-color);line-height:1;}.header-right{position:relative;display:flex;align-items:center;gap:0.5rem;}.mobile-menu{display:flex;flex-direction:column;justify-content:space-between;width:40px;height:30px;overflow:hidden;cursor:pointer;}.mobile-menu span{width:100%;height:3px;background-color:var(--color-primary);transform-origin:left;transition:all 0.6s ease;}.mobile-menu span:nth-child(2){background-color:var(--bold-color);}.menu-icon-active span:first-child{transform:rotate(45deg);}.menu-icon-active span:last-child{transform:rotate(-45deg);}.menu-icon-active span:nth-child(2){display:none;}.close-mobile-menu{position:absolute;top:2px;right:2px;display:grid;place-content:center;color:#ffffff;font-size:1rem;width:34px;height:34px;z-index:200;border:2px solid var(--color-primary);border-radius:50%;cursor:pointer;}.primary-menu-wrapper{font-family:var(--font-heading);font-weight:400;}.menu-wrap{position:fixed;top:0;bottom:0;left:0;width:90%;max-width:320px;height:100%;z-index:10;transform:translateX(-100%);transition:all 0.4s ease;padding-top:30px;}.active-menu .menu-wrap{background:rgba(0,0,0,0.9);transform:translateX(0);overflow-y:auto;overflow-x:hidden;}.active-menu .menu-wrap .main-menu,.active-menu .menu-wrap .menu{overflow-y:scroll;overflow-x:hidden;}.region-primary-menu .menu,.region-primary-menu .submenu{list-style:none;list-style-type:none;margin:0;padding:0;}.region-primary-menu .menu{display:flex;color:#ffffff;font-family:var(--font-heading);font-size:1rem;font-weight:400;flex-direction:column;gap:0;padding:0.5rem;z-index:10;}.region-primary-menu .menu-item-level-1{position:relative;padding:0;border-bottom:1px solid var(--text-color);}.region-primary-menu .menu a{display:block;color:#ffffff;padding:0.5rem 0;}.menu-item-has-children{position:relative;}.menu-item-has-children::after{position:absolute;content:"+";right:0;top:0.5rem;color:var(--color-primary);}.region-primary-menu .submenu{display:flex;flex-direction:column;font-size:0.9rem;padding:0 0 0 2rem;}.region-primary-menu .submenu li{border-top:1px solid var(--text-color);}.full-page-search{position:relative;}.search-icon{position:relative;margin:0;padding:0 10px;border-left:1px solid var(--border);cursor:pointer;}.search-icon i{color:var(--color-primary);font-size:1.4rem;}.search-box{position:fixed;display:none;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.9);z-index:20;transition:all 0.2s linear;flex-direction:column;}.search-box-content{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:60%;margin:0 auto;text-align:center;animation:slideDown 0.5s linear forwards;}.search-box-content .block-region{width:100%;}.search-box-content .block-title{color:#ffffff;}.search-box-content form label{display:none;}.search-box-content input[type=search]{background-color:#121212;color:#ffffff;width:100%;padding:1.4rem;border:2px solid var(--text-color);border-radius:6px;outline:0;box-shadow:none;}.search-box-content input[type=submit]{padding:10px 2rem;text-transform:uppercase;transition:all 0.3s ease;}.search-box-content input[type=submit]:hover{color:#ffffff;border-color:var(--color-primary);}.search-box-close{flex:1;cursor:url(/themes/tarapro/images/cursor.svg),auto;}.node-view-mode-teaser{position:relative;background-color:var(--light);margin-bottom:3rem;padding:1rem;border-radius:8px;box-shadow:var(--shadow);}.node-view-mode-teaser.node-sticky{background-color:#ffffff;}.node-view-mode-full .node-taxonomy-container{margin-bottom:14px;}.node-content li{padding:6px 0;}.page-content input[type=text],.page-content input[type=email],.page-content input[type=password],.page-content input[type=search],.page-content input[type=number],.page-content input[type=url],.page-content input[type=tel]{padding:9px 6px;outline:0;max-width:100%;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{position:relative;display:inline-block;padding:0;list-style-type:none;}.node-links-container .comment-comments::before{font-family:"tara";content:"\e01e";padding-right:4px;}.node-links-container .comment-add::before{font-family:"tara";content:"\e003";padding-right:4px;}.node-header{display:flex;align-items:center;border-bottom:1px solid var(--border);margin-bottom:0.5rem;padding-bottom:0.5rem;}.author-picture img{width:auto;height:30px;padding-right:6px;margin:0;}.node-submitted-details{display:flex;align-items:center;gap:1rem;}.node-submitted-details i{color:var(--color-primary);}.node-submitted-details a{color:var(--text-color);}.node-tags a{position:relative;}.node-tags a::before{content:"#";color:var(--color-primary);}.field-tags{padding-top:0.5rem;border-top:1px solid var(--border);}.field-tags i{color:var(--color-primary);}.field-tags h4{line-height:1;}.taxonomy-terms{display:flex;gap:0.4rem;list-style:none;list-style-type:none;margin:0;padding:0;}.taxonomy-terms li{position:relative;padding:0;}.taxonomy-terms li::before{content:"#";}.node-links-container{width:100%;}.node-links-container .links.inline{display:flex;justify-content:space-between;align-items:center;list-style:none;list-style-type:none;margin:0;padding:0;}.node-readmore a{border-bottom:2px solid var(--bold-color);}.page-title-wrap{position:relative;width:100%;margin:0 0 1rem 0;padding:0.7rem 0.5rem 0.7rem 1.2rem;isolation:isolate;}.page-title-wrap::before{position:absolute;content:"";display:block;top:0;left:0;background-color:var(--light);width:100%;height:100%;box-shadow:2px 2px 3px rgba(0,0,0,0.15);transform:skewX(-10deg);transform-origin:bottom left;z-index:-1;}.page-title-wrap .page-title{color:var(--bold-color);font-family:var(--font-heading);font-size:2rem;margin:0;}.sidebar{position:relative;width:100%;margin:0;}.region-sidebar-first,.region-sidebar-second,.region-sidebar-sliding{display:flex;flex-direction:column;gap:1rem;}.sidebar .block{background-color:#ffffff;padding:15px 10px;border-radius:6px;box-shadow:var(--shadow);}.sidebar .block-title,.sliding-sidebar .block-title{font-size:1.3rem;padding-left:6px;border-left:2px solid var(--color-primary);}.sidebar ul,.sliding-sidebar ul{list-style:none;list-style-type:none;margin:0;padding:0;}.sidebar li,.sliding-sidebar li{padding:6px 0;border-bottom:2px solid var(--border);transition:padding 0.3s ease;}.sidebar .block li:last-child,.sliding-sidebar .block li:last-child{border:0;}.sidebar li:hover{padding:6px 0 6px 6px;}.sidebar .form-search{width:100%;}.sliding-panel-icon{display:flex;flex-direction:column;justify-content:space-between;width:40px;height:30px;overflow:hidden;cursor:pointer;}.sliding-panel-icon span{width:100%;height:3px;background-color:var(--color-primary);transition:all 0.4s ease;}.sliding-panel-icon span:nth-child(2){width:70%;}.sliding-panel-icon:hover span{background-color:var(--dark);}.sliding-panel-icon:hover span:nth-child(2){width:100%;}.sliding-sidebar{position:relative;visibility:hidden;z-index:101;transition:visibility 0s 0.4s;}.sliding-sidebar.animated-panel-is-visible{visibility:visible;transition:visibility 0s 0s;}.sliding-sidebar-container{position:fixed;top:0;width:90%;max-width:360px;height:100%;padding:16px 20px;background:#333333;color:#dddddd;overflow-x:auto;transition:transform 0.4s 0s;}.animated-panel-from-right .sliding-sidebar-container{right:0;transform:translate3d(100%,0,0);}.animated-panel-from-left .sliding-sidebar-container{left:0;transform:translate3d(-100%,0,0);}.animated-panel-is-visible .sliding-sidebar-container{transition-delay:0s;transform:translate3d(0,0,0);}.close-animated-sidebar{display:grid;place-content:center;width:44px;height:44px;margin:0 auto;border:2px solid var(--color-primary);border-radius:6px;cursor:pointer;}.close-animated-sidebar i{font-size:1.5rem;}.region-sidebar-sliding{gap:2rem;}.region-sidebar-sliding .block p:last-of-type{margin:0;}.sliding-sidebar .block-title{color:#ffffff;font-size:1.2rem;}.sliding-sidebar a{color:var(--light);border-bottom:1px dotted var(--light);transition:all 0.4s ease;}.sliding-sidebar a:hover{color:var(--color-secondary);border-bottom:1px dashed var(--light);}#last-section{position:relative;visibility:hidden;width:100%;min-height:1px;z-index:12;}#footer{position:relative;display:block;background:var(--color-primary-light) url(/themes/tarapro/images/footer-bg.svg);width:100%;border-top:4px solid #fff;z-index:0;}.footer,.footer-top,.footer-bottom{position:relative;width:100%;}.footer-top,.footer-bottom{padding:1rem 0;}.region-footer-top,.region-footer-bottom{display:flex;flex-direction:column;gap:1.2rem;}.region-footer-top .block p:last-of-type,.region-footer-bottom .block p:last-child{margin:0;}.footer-blocks{position:relative;display:flex;padding:1rem 0;gap:1rem;flex-wrap:wrap;}.footer-block{flex:1 0 260px;}.footer .block-title{position:relative;font-size:1.3rem;padding-left:6px;border-left:2px solid var(--color-primary);}.footer ul{margin:0;padding:0;list-style:none;list-style-type:none;}.footer li{padding:4px 0;border-bottom:1px solid #bbb0a1;transition:padding 0.3s ease;}.footer li:last-child{border-bottom:0;}.footer li:hover{padding:4px 0 4px 6px;}.footer-bottom-middle{display:flex;justify-content:space-between;align-items:center;border-top:3px double #bbb0a1;padding:1rem 0;}.footer-bottom{position:relative;padding:1rem 0;}.copyright p:last-of-type{margin:0;}.title{position:relative;}.block-title{position:relative;line-height:1.2;}#breadcrumb{position:relative;background-color:var(--color-primary-light);width:100%;margin:0;padding:10px 0;z-index:2;}.breadcrumb-items{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;}.breadcrumb-item-seperator{margin:0 10px;}#highlighted{position:relative;background:var(--light);z-index:2;}.region-highlighted{display:flex;flex-direction:column;gap:1rem;}.region-highlighted .block{margin:0;padding:10px 0;}#content-top,#content-bottom{width:100%;}.region-content-top,.region-content-bottom{display:flex;flex-direction:column;gap:1rem;}.region-content-bottom{margin-top:1rem;}.region-content-top .block,.region-content-bottom .block{margin:0;padding:1rem;background-color:var(--light);box-shadow:var(--shadow);}#node-comment{position:relative;margin-top:30px;border-top:3px double var(--border);}#node-comment i{color:var(--color-primary);}.comment-form-wrap{position:relative;margin:0.5rem 0;padding:1rem;background:var(--light);border:3px solid #ffffff;box-shadow:var(--shadow);}.add-comment-title{border-bottom:2px solid #ffffff;}.filter-wrapper{font-size:0.9rem;border:2px solid #ffffff;}.filter-wrapper ul{list-style:none;list-style-type:none;margin:0;padding:0;}.filter-wrapper ul li{padding:6px 0;border-bottom:1px solid #ffffff;}.filter-wrapper ul li:last-child{border:0;}.single-comment{position:relative;display:flex;width:100%;margin-bottom:1rem;padding:1rem 0;border:2px solid #ffffff;border-radius:6px;box-shadow:var(--shadow);gap:10px;}.comment-user-picture{flex:0 0 100px;width:100px;max-width:100%;padding:0 10px;border-right:2px solid #ffffff;}.comment-user-picture img{width:100px;height:auto;}.single-comment-body{display:flex;flex-direction:column;padding:0 1rem;}.single-comment-title{margin:0 0 1rem 0;font-size:1.2rem;}.single-comment-meta{width:100%;margin-bottom:6px;padding-bottom:6px;font-size:0.9rem;color:#909090;border-bottom:1px solid var(--border);}.single-comment-meta a{color:#909090;}.single-comment-content .links a{padding:5px 10px;border:2px solid #ffffff;border-radius:6px;transition:all 0.3s;}.single-comment-content .links a:hover{background-color:#ffffff;}#node-comment .indented{margin-left:3rem;}.single-comment-content ul.links.inline{display:flex;list-style:none;gap:8px;}.single-comment-content .links a{padding:5px 10px;border:4px solid #ffffff;border-radius:6px;transition:all 0.3s;}.single-comment-content .links a:hover{background-color:#ffffff;}.section,.homepage-content{position:relative;z-index:2;}.region-content-home{display:flex;flex-direction:column;gap:5rem;}.homepage-content .block-title,.title{font-size:2rem;margin-bottom:20px;padding-bottom:10px;text-align:center;}.homepage-content .block-title::after,.title::after{position:absolute;content:"";bottom:0;left:50%;width:50px;height:2px;margin-left:-25px;background:var(--color-primary);}.header-maintenance{padding:1rem 0;}.maintenance-main{width:100%;text-align:center;padding:2rem 0;}.maintenance-icon{margin-bottom:1.5rem;}.maintenance-icon svg{max-height:20rem;}.error-page{text-align:center;}.error-page h1{font-size:10rem;line-height:1.2;}.error-page h2{font-size:7rem;line-height:1.2;}.error-page h3{font-size:5rem;line-height:1.2;}.image-field{margin:0 0 1rem 0;}.search-advanced summary{margin:0.5rem 0;cursor:pointer;}.search-advanced .form-details-wrapper{padding:0.5rem 1.4rem;border:1px solid var(--border);}.search-advanced .form-wrapper{padding:0.5rem 1.4rem;}ol.search-results{margin:0;padding:0;border-top:1px solid var(--border);list-style:none;list-style-type:none;}ol.search-results li{margin:0 0 16px 0;padding:0 0 12px 0;border-bottom:1px solid var(--border);}.status-message-list{display:flex;flex-direction:column;gap:1rem;}.message,.message-success,.message-info,.message-error,.message-warning,.message-announcement,.message-notice,.message-note{position:relative;color:#ffffff;margin:20px 0;padding:14px 14px 14px 64px;}.message em,.message-success em,.message-info em,.message-error em,.message-warning em,.message-announcement em,.message-notice em,.message-note em{color:#ffffff;font-style:italic;border-bottom:1px dotted #ffffff;}.message p:last-of-type,.message-success p:last-of-type,.message-info p:last-of-type,.message-error p:last-of-type,.message-warning p:last-of-type,.message-announcement p:last-of-type,.message-notice p:last-of-type,.message-note p:last-of-type{margin:0;}.message a,.message-success a,.message-info a,.message-error a,.message-warning a,.message-announcement a,.message-notice a,.message-note a{color:#ffffff;text-decoration:none;}.message-status,.message-success{background-color:#89ad32;}.message-status::before,.message-success::before{content:"\e004";background-color:#759625;}.message-error{background:#c94d1c;}.message-error::before{content:"\e006";background-color:#b3461b;}.message-warning{background:#cd5a0a;}.message-warning::before{content:"\e005";background-color:#a44707;}.message-info{background:#5a82a1;}.message-info::before{content:"\e00e";background-color:#3e6584;}.message-announcement{background:#46c280;}.message-announcement::before{content:"\e010";background-color:#34a268;}.message-notice{background:#afa82e;}.message-notice::before{content:"\e00f";background-color:#9b941b;}.message-note{background-color:#d3a72a;}.message-note::before{content:"\e01d";background-color:#c99400;}.message::before,.message-status::before,.message-success::before,.message-error::before,.message-warning::before,.message-info::before,.message-announcement::before,.message-notice::before,.message-note::before{font-family:"tara";position:absolute;left:0;top:0;width:53px;text-align:center;height:100%;line-height:53px;font-size:30px;}.feed-icon{position:relative;display:block;font-size:0;min-height:40px;margin:10px 0;}.feed-icon::before{position:absolute;content:"\e027";font-family:"tara";font-size:20px;line-height:1;padding:8px 10px;border-radius:4px;border:2px solid var(--color-primary);}form .description{font-size:0.9em;}.page-tabs{list-style:none;display:flex;flex-wrap:wrap;margin:0 0 10px 0;padding:0;border-bottom:2px solid var(--color-primary-light);}.page-tabs a{background-color:var(--color-primary-light);padding:4px 10px;border-right:2px solid var(--color-primary);transition:all 0.3s ease;}.active-page-tab a,.page-tabs a:hover{background-color:var(--color-primary);color:#ffffff;}.pager{width:100%;margin-top:1rem;}.pager-items{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;width:100%;list-style:none;margin:0;padding:0;}.pager-item{display:grid;place-content:center;color:var(--bold-color);height:44px;min-width:44px;border-radius:4px;border:2px solid var(--bold-color);}.pager-item-control{border-color:var(--color-primary);}.pager-item a{display:grid;place-content:center;background-color:var(--color-primary);color:#ffffff;height:40px;min-width:40px;}.pager__item:hover{border-color:var(--color-primary);}.pager__item a{background-color:transparent;color:var(--bold-color);padding:0 2px;}.pager .is-active{border-color:var(--color-primary);}.pager__item a:hover,.pager__item.is-active a{background-color:var(--color-primary);color:#ffffff;border-color:#ffffff;}.scrolltop{position:fixed;display:none;justify-content:center;align-items:center;right:10px;bottom:10px;width:48px;height:48px;background:var(--bold-color);color:#ffffff;border-radius:6px;z-index:20;cursor:pointer;transition:background 0.3s ease;text-align:center;}.scrolltop i{font-size:1.6rem;line-height:1;}.scrolltop:hover{background:var(--color-primary);}.views-view-grid .views-col{padding:5px;}.views-view-grid .views-field-title{padding:10px;font-family:var(--font-heading);font-size:1.2em;background:#ccc;border:2px solid #fff;transition:all 0.6s ease;text-align:center;}.views-view-grid .views-field-title:hover{background:#fff;border:2px solid #ccc;}.views-view-grid .views-field-title a{color:#222;}.view-in-mobile{display:block;}.view-in-desktop{display:none;}.theme-color,.color-primary{color:var(--color-primary);}.color-secondary{color:var(--color-secondary);}.color-text{color:var(--text-color);}.color-bold{color:var(--bold-color);}.color-dark{color:var(--dark);}.color-light{color:var(--light);}.white,.color-white{color:#ffffff;}.black,.color-black{color:#000000;}.color-info{color:#008bda;}.color-success{color:#64a43d;}.color-warning{color:#d98b17;}.color-danger{color:#ea2957;}.theme-bg,.bg-primary{background-color:var(--color-primary);}.bg-primary-light{background-color:var(--color-primary-light);}.bg-secondary{background-color:var(--color-secondary);}.bg-light{background-color:var(--light);}.bg-dark{background-color:var(--dark);}.bg-black{background-color:#000000;}.bg-white{background-color:#ffffff;}.bg-text-color{background-color:var(--text-color);}.bg-bold-color{background-color:var(--bold-color);}.bg-border{background-color:var(--border);}.text_left,.text-left{text-align:left;}.text_right,.text-right{text-align:right;}.text_center,.text-center,.welcome-message{text-align:center;}.text-justify{text-align:justify;}.center{margin:0 auto;}.heading-line{display:flex;align-items:center;gap:0 0.5rem;}.heading-line span{flex:1 1 1px;background-color:var(--border);height:2px;}.rtl{direction:rtl;}.ltr{direction:ltr;}.underline{display:inline-block;border-bottom:2px solid var(--primary);}.text-info{background-color:#eef4fb;color:#114785;padding:2px 6px;}.text-success{background-color:#eeffeb;color:#159347;padding:2px 6px;}.text-warning{background-color:#fff7e7;color:#9e540f;padding:2px 6px;}.text-danger{background-color:#ffeeee;color:#920f0f;padding:2px 6px;}.inline{display:inline-block;}.inline:not(:last-child){padding-right:1rem;}.font-small{font-size:0.75rem;}.font-medium{font-size:1.25rem;}.font-large{font-size:1.5rem;}.size-2x,.font-2x{font-size:2rem;}.size-3x,.font-3x{font-size:3rem;}.size-4x,.font-4x{font-size:4rem;}.size-5x,.font-5x{font-size:5rem;}.size-6x,.font-6x{font-size:6rem;}.size-7x,.font-7x{font-size:7rem;}.size-8x,.font-8x{font-size:8em;}.icon-s{max-height:1rem;width:auto;}.icon-m{max-height:1.5rem;width:auto;}.icon-l{max-height:2rem;width:auto;}.icon-xl{max-height:3rem;width:auto;}.icon-x2{max-height:4rem;width:auto;}.icon-x3{max-height:5rem;width:auto;}.icon-x4{max-height:6rem;width:auto;}.icon-x5{max-height:7rem;width:auto;}.icon-x6{max-height:8rem;width:auto;}.icon-x7{max-height:9rem;width:auto;}.icon-x8{max-height:10rem;width:auto;}.width30,.width40,.width50,.width60,.width70,.width80,.width90{width:100%;clear:both;display:block;}.w20px{display:inline-block;width:20px;}.w30px{display:inline-block;width:30px;}.w40px{display:inline-block;width:40px;}.w50px{display:inline-block;width:50px;}.w70px{display:inline-block;width:70px;}.w100px{display:inline-block;width:100px;}.empty,.spacer,.spacer-small,.spacer-x2,.spacer-x3{display:block;width:100%;}.empty,.spacer{height:2rem;}.spacer-small{height:1rem;}.spacer-x2{height:4rem;}.spacer-x3{height:6rem;}.section,.section-small,.section-large,.unit,.unit-small{position:relative;display:block;width:100%;}.section{padding:2rem 0;}.section-small,.unit-small{padding:1rem 0;}.section-large,.unit{padding:3rem 0;}.full{position:relative;display:flex;width:100%;gap:1.4rem;margin:1rem 0;flex-wrap:wrap;}.full > div{flex:1 0 250px;}.flex,.grid,.items,.columns,.grid-container,.flex-container{margin:0;padding:0;list-style:none;list-style-type:none;}.flex,.flex-container,.columns{display:flex;}.columns{flex-wrap:wrap;}.grid{display:grid;}.grid-container{display:grid;grid-auto-flow:column;}.items{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));grid-gap:1rem;gap:1rem;}.item img{display:block;}.column{flex:1 1 230px;}.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90,.w100{flex:1 1 100%;}.space-between{justify-content:space-between;}.v-center{align-items:center;}.h-center{justify-content:center;}.vh-center{justify-content:center;align-items:center;}.gap{gap:1rem;}.gap-2x{gap:2rem;}.gap-small{gap:0.5rem;}.no-gap{gap:0;}.flex-row{flex-direction:row;}.flex-column{flex-direction:column;}.wrap{flex-wrap:wrap;}.no-wrap{flex-wrap:nowrap;}ul.items,ul.columns,ul.projects,ul.services{list-style:none;list-style-type:none;margin:0;padding:0;}.box{position:relative;background-color:#ffffff;box-shadow:var(--shadow);padding:1rem;}.box p:last-of-type{margin:0;}.box i{color:var(--color-primary);transition:all 0.8s ease;}.services{position:relative;display:flex;flex-wrap:wrap;width:100%;}.service{background-color:#ffffff;flex:1 0 300px;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.6rem;text-align:center;box-shadow:var(--shadow);}.service i{color:var(--color-primary);font-size:2.4rem;width:5rem;height:5rem;display:grid;place-content:center;margin:0 auto;border:2px solid var(--color-primary);border-radius:50%;transition:all 0.4s ease;}.service:hover i{background-color:var(--color-primary);color:#ffffff;}.service p:last-of-type{margin:0;}.projects{position:relative;display:flex;width:100%;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;}.project{position:relative;flex:1 0 300px;}.project img{position:relative;}.project-content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:grid;place-content:center;background:rgba(0,0,0,0.8);padding:1rem;color:#ffffff;cursor:pointer;text-align:center;opacity:0;}.project:hover .project-content{animation:slideUp 0.8s ease;opacity:1;}.project-content h1,.project-content h2,.project-content h3,.project-content h4,.project-content h5{color:#ffffff;}.project-content a,.project-content a:hover{color:#ffffff;}.button-dark,a.button-dark,.button-round,a.button-round,.button-outline,a.button-outline{position:relative;display:inline-block;padding:8px 0.8rem;border-radius:4px;transition:all 0.3s ease;}.button-round,a.button-round,.button-round[disabled]{background-color:var(--color-primary);color:#ffffff;}.button-round:hover,a.button-round:hover,.button-round[disabled]:hover,.button-dark,a.button-dark,.button-dark[disabled]{background-color:var(--bold-color);color:#ffffff;}.button-dark:hover,a.button-dark:hover{background-color:var(--color-primary);}.button-round,a.button-round,.button-round[disabled]{padding:8px 1rem;border-radius:30px;}.button-outline,a.button-outline,.button-outline[disabled]{background:transparent;color:var(--bold-color);border:2px solid var(--color-primary);}.button-outline:hover,a.button-outline:hover{background:transparent;border:2px solid var(--bold-color);color:var(--color-primary);}.button-animate,a.button-animate,.button-animate[disabled],.button-animate:hover,a.button-animate:hover,.button-animate[disabled]:hover{position:relative;background:transparent;color:var(--bold-color);border:0;padding:0.5rem 0;}.button-animate::after,a.button-animate::after,.button-animate[disabled]::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:var(--color-primary);transition:all 0.5s ease;}.button-animate:hover::after,a.button-animate:hover::after,.button-animate[disabled]:hover::after{width:100%;}.round{border-radius:30px;}.button.dark{background-color:var(--bold-color);}.button.dark:hover{background-color:var(--color-primary);}.dropcap::first-letter{background-color:var(--color-primary);color:#ffffff;font-size:1.4em;line-height:1;padding:0.4rem 0.5rem;margin:0 6px 0 0;}.plan-name,.plan-price{font-size:1.4rem;margin:0;padding:0.5rem 0;text-align:center;}.plan-name{background-color:var(--color-primary);color:#ffffff;border-radius:8px 8px 0 0;}.plan-price{background-color:var(--color-primary-light);border-radius:0 0 8px 8px;}.plan-details{list-style:none;margin:0;padding:0;}.plan-details li{border-bottom:1px solid var(--border);}.plan-details li:last-child{border:none;}.loader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(/themes/tarapro/images/loader.gif) 50% 50% no-repeat rgb(249,249,249);opacity:0.8;}.share-node{position:relative;width:100%;border:2px solid #ffffff;padding:10px;margin:20px 0;border-radius:4px;}h3.share-node-title{margin:0;font-family:var(--font-heading);font-size:1.2rem;}.share-node-title i{color:var(--color-primary);}.cookiealert{position:fixed;bottom:0;left:0;width:100%;z-index:99;background-color:var(--color-primary);color:#ffffff;padding:10px 0;margin:0 !important;text-align:center;opacity:0;transform:translateY(100%);transition:all 500ms ease-out;}.cookiealert p{margin:0;}.cookiealert.show{opacity:1;transform:translateY(0%);transition-delay:1000ms;}.accordion,.toggle{position:relative;}.accordion-title,.toggle-title{display:block;background-color:#ffffff;color:var(--bold-color);font-family:var(--font-heading);margin:0;padding:10px 0;border-bottom:1px solid #c9c6c2;cursor:pointer;}.accordion-title::before,.toggle-title::before{font-family:"tara";content:"\e001";display:inline-block;color:var(--color-primary);width:2rem;text-align:center;}.accordion-content,.toggle-content{background-color:var(--light);padding:1rem;margin:0;}.accordion-content p:last-of-type,.toggle-content p:last-of-type{margin:0;}.active-toggle,.active-accordion{color:var(--color-primary);}.active-toggle::before,.active-accordion::before{content:"\e000";}.tabs{list-style:none;list-style-type:none;display:flex;font-family:var(--font-heading);margin:0;padding:0;}.tabs li{background-color:var(--border);color:var(--bold-color);padding:0;border-right:2px solid var(--color-primary);}.tabs li:first-child{border-left:2px solid var(--color-primary);}.tabs li:hover,.tabs .active-tab:hover{background-color:var(--bold-color);color:#ffffff;}.tabs li:hover a,.tabs .active-tab:hover a{color:#ffffff;}.tabs li a{display:block;color:var(--bold-color);padding:0.5rem 1rem;}.tabs .active-tab{background-color:var(--color-primary);color:#ffffff;border-color:var(--color-primary);}.tabs .active-tab a{color:#ffffff;}.tab-content{display:none;padding:1rem;border:2px solid var(--color-primary);}.tab-content p:last-of-type{margin:0;}.active-tab-content{display:block;}.line,.line-double,.line-dash,.line-dot{position:relative;display:block;width:100%;max-width:100%;margin:1rem 0;height:8px;}.line{height:2px;background-color:var(--border);}.line-double{border-top:2px solid var(--border);border-bottom:2px solid var(--border);}.line-dash{border-top:2px dashed var(--border);border-bottom:2px dashed var(--border);}.line-dot{border-top:2px dotted var(--border);border-bottom:2px dotted var(--border);}.divider-zigzag,.divider-slash,.divider-square,.divider-curve{position:relative;display:flex;background-color:var(--color-primary);width:100%;max-width:100%;margin:2rem 0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;}.divider-zigzag{min-height:20px;-webkit-mask-image:url(/themes/tarapro/images/icons/divider-zigzag.svg);mask-image:url(/themes/tarapro/images/icons/divider-zigzag.svg);-webkit-mask-size:26px 100%;mask-size:26px 100%;}.divider-curve{min-height:23px;-webkit-mask-image:url(/themes/tarapro/images/icons/divider-curve.svg);mask-image:url(/themes/tarapro/images/icons/divider-curve.svg);-webkit-mask-size:30px 100%;mask-size:30px 100%;}.divider-slash{min-height:33px;-webkit-mask-image:url(/themes/tarapro/images/icons/divider-slash.svg);mask-image:url(/themes/tarapro/images/icons/divider-slash.svg);-webkit-mask-size:12px 100%;mask-size:12px 100%;}.divider-square{min-height:18px;-webkit-mask-image:url(/themes/tarapro/images/icons/divider-square.svg);mask-image:url(/themes/tarapro/images/icons/divider-square.svg);-webkit-mask-size:38px 100%;mask-size:38px 100%;}.call-to-action{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;background-color:#ffffff;width:100%;margin:0.5rem 0 1rem 0;padding:2rem;box-shadow:var(--shadow);}.clients.owl-carousel .owl-stage{display:flex;}.clients.owl-carousel .owl-item{display:flex;align-items:center;}.clients.owl-carousel .owl-item img,.gallery-slider.owl-carousel .owl-item img{width:auto;}.testimonials .item{position:relative;background-color:#ffffff;border:1px solid #c9c6c2;border-radius:6px;padding:30px;text-align:center;line-height:1.8;}.testimonials .item::before{position:absolute;left:5px;top:10px;content:"\e008";font-family:"tara";color:#b9b9b9;font-size:2rem;transition:all 0.5s ease;}.testimonials .item .name{color:#2c2c2c;font-family:"Roboto",sans-serif;}.testimonials .item .firm{color:#b9b9b9;font-family:"Roboto",sans-serif;transition:all 0.5s ease;}.testimonials .item:hover::before,.testimonials .item:hover .firm{color:var(--color-primary);}.banner{position:relative;width:100%;margin-bottom:1rem;}.banner img{position:relative;}.banner .banner-message{position:absolute;display:flex;flex-direction:column;justify-content:center;top:0;right:0;bottom:0;left:0;padding:1rem;}.text-box,.box-icon,.box-icon2{background-color:#ffffff;box-shadow:var(--shadow);}.text-box{padding:1rem;}.box-icon,.box-icon2{padding:2rem 1rem;}.text-box p:last-of-type,.box-icon p:last-of-type,.box-icon2 p:last-of-type{margin:0;}.box-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;}.box-icon2{display:flex;gap:1rem;}.box-icon i,.box-icon2 .icon i{font-size:2.6em;transition:all 0.3s ease-out;}.box-icon:hover i,.box-icon2:hover .icon i{color:var(--color-primary);transform:translateY(-10px);}.popup-content{display:none;}.popup-content.active{display:block;background-color:#ddd;z-index:99;padding:30px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:2px 2px 2px #969696;}.dark{background-color:#404040;color:#ffffff;}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.theme h1,.theme h2,.theme h3,.theme h4,.theme h5,.theme h6{color:#ffffff;}.dark a,.theme a{color:#ffffff;text-decoration:underline;}.dark .button,.dark a.button{border:none;}.theme{background-color:var(--color-primary);color:#ffffff;}.theme .button,.theme a.button{border:none;background-color:var(--bold-color);}.theme .button:hover,.theme a.button:hover{background-color:#ffffff;color:var(--color-primary);}@keyframes slideUp{0%{transform:translateY(20px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}@keyframes slideDown{0%{transform:translateY(-100px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}.black{background-color:#000000;color:#ffffff;}.black h1,.black h2,.black h3,.black h4,.black h5{color:#ffffff;}.black a{color:var(--light);text-decoration:underline;}.white{background-color:#ffffff;color:var(--text-color);}.button.secondary{background-color:var(--color-secondary);}.button.dark{background-color:var(--dark);}.button.light{background-color:var(--light);color:var(--dark);}.button.black{background-color:#000000;color:#ffffff;}.button.black:hover{background-color:transparent;color:#000000;}.button.info{background-color:#c8dbf1;color:#114785;}.button.success{background-color:#d2f3df;color:#159347;}.button.warning{background-color:#f1e6be;color:#9e540f;}.button.danger{background-color:#eacdcd;color:#920f0f;}.button.outline{background-color:transparent;color:var(--dark);border-color:var(--bold-color);border-radius:0;}.button.outline:hover{background-color:#ffffff;color:var(--bold-color);}.button.animate{position:relative;background-color:transparent;color:var(--dark);padding:0;border:0;border-radius:0;transition:all 0.3s linear;}.button.animate:hover{color:var(--bold-color);padding:0;border:0;}.button.animate::before{position:absolute;content:"";background-color:var(--dark);left:0;bottom:0;width:30%;height:2px;transition:width 0.3s linear;}.button.animate:hover::before{width:100%;}.button.secondary:hover,.button.dark:hover,.button.light:hover,.button.info:hover,.button.success:hover,.button.warning:hover,.button.danger:hover{background-color:transparent;}.box.primary{background-color:var(--color-primary);color:#ffffff;}.box.primary h1,.box.primary h2,.box.primary h3,.box.primary h4{color:#ffffff;}.box.primary a{color:#ffffff;text-decoration:underline;}.box.secondary{background-color:var(--color-secondary);}.box.secondary a{color:#ffffff;}.box.dark{background-color:var(--dark);color:var(--light);}.box.light{background-color:var(--light);}.box.black{background-color:#000000;color:#ffffff;}.box.info{background-color:#eef4fb;}.box.success{background-color:#eeffeb;}.box.warning{background-color:#fff7e7;}.box.danger{background-color:#ffeeee;}.card{display:flex;flex-direction:column;box-shadow:var(--shadow);}.card-title{background-color:var(--dark);color:#ffffff;padding:0.5rem;}.card-content{background-color:#ffffff;color:var(--text-color);padding:1rem;}.card-content p:last-of-type{margin:0;}.card .card-content{color:var(--text-color);}.card.primary .card-title{background-color:var(--color-primary);}.card.secondary .card-title{background-color:var(--color-secondary);}.card.light .card-title{background-color:var(--light);color:var(--color-heading);}.card.black .card-title{background-color:#000000;}.card.black .card-content{background-color:#565a67;color:#ffffff;}.card.white .card-title{background-color:#ffffff;color:var(--color-heading);border-bottom:2px solid var(--border);}.card.info .card-title{background-color:#114785;}.card.info .card-content{background-color:#eef4fb;}.card.success .card-title{background-color:#64a43d;}.card.success .card-content{background-color:#eeffeb;}.card.warning .card-title{background-color:#c26a17;}.card.warning .card-content{background-color:#fff7e7;}.card.danger .card-title{background-color:#920f0f;}.card.danger .card-content{background-color:#ffeeee;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background-color:#ffffff;box-shadow:0 0 4px 1px var(--color-secondary);left:0;}#sliding-popup{padding:2rem;max-width:600px;}#sliding-popup .popup-content{display:flex;flex-direction:column;gap:1rem;}.eu-cookie-compliance-content{max-width:100%;}.eu-cookie-compliance-message{float:none;margin:0;max-width:100%;}#sliding-popup div,#sliding-popup h2{color:var(--bold-color);}#sliding-popup h2{font-size:1.3rem;}#sliding-popup p{display:block;color:var(--text-color);font-size:0.9rem;}.eu-cookie-compliance-message button{background-color:transparent;color:var(--color-primary);margin:0;padding:0;}.eu-cookie-compliance-message button:hover{background-color:transparent;color:var(--bold-color);}.eu-cookie-compliance-buttons{display:flex;gap:1rem;float:none;margin:0;max-width:100%;}.eu-cookie-compliance-buttons .button{background-color:transparent;background-image:none;color:var(--color-primary);font-weight:400;margin:0;padding:8px 1rem;border:2px solid var(--dark);text-shadow:none;box-shadow:none;}.eu-cookie-compliance-buttons .button:hover{background-color:var(--dark);color:#ffffff;}.clear{clear:both;width:100%;}#highlighted::before,#last-section::before{content:"";display:table;clear:both;}#highlighted::after,#last-section::after{content:"";display:table;clear:both;}#main-wrapper::before,#homepage-content-wrapper::before,#main-wrapper::after,#homepage-content-wrapper::after{content:"";display:table;clear:both;}.page-title-wrap::before,.page-title-wrap::after{content:"";display:table;clear:both;}#node-comment::before,#node-comment::after{content:"";display:table;clear:both;}.theme-color{padding:2rem;}@media (max-width:767px){body{-webkit-text-size-adjust:none;}.align-left,img.align-left,figure.align-left,.align-right,img.align-right,figure.align-right,.align-center,img.align-center,figure.align-center{clear:both;margin:0 auto;float:none;}.page-tabs li{font-size:0.9rem;}.page-tabs li a{padding:2px 4px;border-right:1px solid #ffffff;}.header-top-container{flex-direction:column;}.header-top-left{margin-bottom:6px;}.header-top-left i,.social-icons li{font-size:0.8rem;}.header-top-left i,.social-icons li a{width:30px;height:30px;}.header-container{padding:6px 0;}.site-branding img{max-height:2.5rem;width:auto;}.site-name{font-size:1.2rem;}.site-slogan{font-size:0.8rem;}.search-box-content{width:90%;}.sliding-sidebar-container{width:90%;}.owl-item.center .item{margin:0 auto;}.slider-text{text-align:center;}.home-slider h1{font-size:1.6rem;}.home-slider h2{font-size:1.4rem;}.home-slider h3{font-size:1.2rem;}.home-slider h4{font-size:1.1rem;}.home-slider p{width:100%;}#breadcrumb{padding:6px 0;}.breadcrumb{font-size:0.8rem;}.breadcrumb-item-seperator{margin:0 6px;}.no-sidebar .main-container,.sidebar-left .main-container,.sidebar-right .main-container,.two-sidebar .main-container{grid-template-columns:100%;}#sidebar-left{order:3;}#sidebar-right{order:4;}.page-title-wrap{padding:0.8rem 0;}.page-title-wrap::before{content:none;}.page-title-wrap .page-title{font-size:1.6rem;}#node-comment .indented{margin-left:1rem;}#footer{position:relative;z-index:2;}.footer-bottom-middle{flex-direction:column;gap:1rem;}.page-content input[type=text],.page-content input[type=email],.page-content input[type=password],.page-content input[type=search],.page-content input[type=number],.page-content input[type=url],.page-content input[type=tel]{width:100%;}.call-to-action{flex-direction:column;justify-content:center;padding:1rem;text-align:center;}.popup-content{width:100%;}.tabs a{padding:6px 8px;}.icon-box,.icon-box2{padding:1rem;}}@media (min-width:768px){html{font-size:18px;}.header-right{gap:0;}.menu-wrap{position:relative;width:100%;max-width:100%;padding:0;transform:none;z-index:10;}.region-primary-menu .menu{flex-direction:row;gap:0.5rem;padding:0;}.region-primary-menu .menu-item-level-1{border:0;}.region-primary-menu .menu-item-level-1:hover{background-color:var(--bold-color);color:#ffffff;}.region-primary-menu .menu-item-level-1:hover > a{color:#ffffff;}.region-primary-menu .menu-item-level-1 a,.region-primary-menu .menu-item-level-1 > span{display:block;color:var(--bold-color);padding:0.5rem;}.region-primary-menu .menu-item-level-1 a:hover,.region-primary-menu .menu-item-level-1 > span:hover{background-color:var(--bold-color);color:#ffffff;}.menu-item-has-children{position:relative;display:inline-flex;justify-content:space-between;align-items:center;}.menu-item-has-children::after{position:relative;top:0;color:var(--bold-color);}.region-primary-menu .submenu{position:absolute;background-color:var(--bold-color);top:100%;min-width:200px;max-width:300px;padding:0 0.5rem;border-radius:0 0 8px 8px;opacity:0;visibility:hidden;}.region-primary-menu .submenu li{padding:0;border-top:0;border-bottom:1px solid var(--text-color);}.region-primary-menu .submenu li:first-child{border-top:none;}.region-primary-menu .submenu a,.region-primary-menu .submenu li > span{color:#ffffff;padding:0.5rem 0;width:calc(100% - 1rem);}.menu-item-has-children:hover > .submenu{visibility:visible;animation:slideUp 0.5s forwards;}.region-primary-menu .submenu a:hover{color:var(--color-primary);}.region-primary-menu .submenu .submenu{left:100%;top:0;}.submenu .menu-item-has-children::after{color:#ffffff;}.mobile-menu,.close-mobile-menu{display:none;}.view-in-mobile{display:none;}.view-in-desktop{display:block;}.width30{width:30%;}.width40{width:40%;}.width50{width:50%;}.width60{width:60%;}.width70{width:70%;}.width80{width:80%;}.width90{width:90%;}.w10{flex-basis:calc(10% - 1rem);}.w20{flex-basis:calc(20% - 1rem);}.w30{flex-basis:calc(30% - 1rem);}.w40{flex-basis:calc(40% - 1rem);}.w50{flex-basis:calc(50% - 1rem);}.w60{flex-basis:calc(60% - 1rem);}.w70{flex-basis:calc(70% - 1rem);}.w80{flex-basis:calc(80% - 1rem);}.w90{flex-basis:calc(90% - 1rem);}}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/themes/tarapro/fonts/open-sans.woff2) format('woff2'),url(/themes/tarapro/fonts/open-sans.woff) format('woff')
       url(/themes/tarapro/fonts/open-sans.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(/themes/tarapro/fonts/roboto.woff2) format('woff2'),url(/themes/tarapro/fonts/roboto.woff) format('woff'),url(/themes/tarapro/fonts/roboto.ttf) format('truetype');}
