/*
 Theme Name: Rocom
 Description: Rocom Theme
 Template: Divi
 Version: 1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * century-gothic:
 *   - http://typekit.com/eulas/00000000000000007735ba11
 *   - http://typekit.com/eulas/00000000000000007735ba15
 *   - http://typekit.com/eulas/00000000000000007735ba19
 *   - http://typekit.com/eulas/00000000000000007735ba1f
 *
 * © 2009-2026 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2026-04-01 10:05:36 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=cgx8tqu&ht=tk&f=39200.39201.39202.39203&a=158316351&app=typekit&e=css");

@font-face {
font-family:"century-gothic";
src:url("https://use.typekit.net/af/527d24/00000000000000007735ba11/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/527d24/00000000000000007735ba11/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/527d24/00000000000000007735ba11/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"century-gothic";
src:url("https://use.typekit.net/af/1a0ea7/00000000000000007735ba15/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/1a0ea7/00000000000000007735ba15/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/1a0ea7/00000000000000007735ba15/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"century-gothic";
src:url("https://use.typekit.net/af/89b555/00000000000000007735ba19/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/89b555/00000000000000007735ba19/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/89b555/00000000000000007735ba19/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"century-gothic";
src:url("https://use.typekit.net/af/8c32da/00000000000000007735ba1f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/8c32da/00000000000000007735ba1f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/8c32da/00000000000000007735ba1f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

.tk-century-gothic { font-family: "century-gothic",sans-serif; }

/*START GENERAL SETTINGS*/
body{
  font-family:"century-gothic";
}

body .et_pb_button{
  letter-spacing: 0.02em;
}
/*END GENERAL SETTINGS*/

/*START VARIABLES*/
:root {
}

.flex{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.flex-wrap{
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
}

.align-items{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
}

.align-items-start{
  -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:start;
}

.space-between{
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.space-center{
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-direction-column{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
}

.flex-direction-row{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
}

.custom-breadcrumbs *{
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #FFFFFF !important;
}

.custom-breadcrumbs-product *{
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #020D01 !important;
}

.custom-breadcrumbs .current, .custom-breadcrumbs-product .current{
  font-weight: 700;
}

/*END VARIABLES*/

/*START FIRST SLIDER*/
.et_pb_row.section-1-row-1-rocom-hp h2 {
  padding-bottom: 24px;
}

.et_pb_row.section-1-row-1-rocom-hp .et_pb_column {
  max-width: 1074px;
  gap: 39px !important;
}

.section-1-rocom-hp:not(.section-1-rocom-general-nhp) .et_pb_row.section-1-row-1-rocom-hp .et_pb_column p {
  max-width: 707px;
}

.section-1-rocom-hp.section-1-rocom-general-nhp .et_pb_row.section-1-row-1-rocom-hp .et_pb_column p {
  max-width: 1030px;
}

body #page-container .et_pb_section a.et_pb_button.et_pb_module.button-white-arrow{
  position: relative;
  padding: 10.5px 75px 10.5px 35px !important;
}

body #page-container .et_pb_section a.et_pb_button.et_pb_module.button-white-arrow:hover{
  padding: 10.5px 75px 10.5px 35px !important;
  background-color: #f58120;
}

body #page-container .et_pb_section a.et_pb_button.et_pb_module.button-white-arrow::after{
  display: inline-block !important;
}

a.et_pb_button.et_pb_module.button-white-arrow::after{
  content: "";
  width: 34px;
  height: 26px;
  margin-left: 8px;
  background-image: url('/wp-content/uploads/2026/04/WhiteArrow.svg');
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1 !important;
}

.et_pb_section.section-1-rocom-hp.section-1-rocom-general.section-1-rocom-general-nhp {
  padding-top: 183px !important;
}

.section-1-rocom-general-nhp .et_pb_row.section-1-row-1-rocom-hp .et_pb_column{
  gap: 19px !important;
}

.custom-breadcrumbs, .custom-breadcrumbs-product {
  column-gap: 17px;
  row-gap: 5px;
}
/*END FIRST SLIDER*/

/*START SECTION NEGATIVE TOP*/
.two-columns-rocom .et_pb_image.et_pb_module,
.two-columns-rocom .et_pb_image.et_pb_module .et_pb_image_wrap{
  height: 100%;
}
.two-columns-rocom .et_pb_image.et_pb_module img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.two-columns-rocom .et_pb_column{
  width: 50% !important;
}
.two-columns-rocom.two-columns-rocom-general-page .et_pb_column{
  gap:20px !important;
  min-height: 600px;
}
.et_pb_row.two-columns-rocom{
  background: #FFFFFF;
  box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.08);
  border-radius: 24px;
}
.et_pb_section.section-negative-top .et_pb_row.et_flex_row.two-columns-rocom{
  margin-top: -208px !important;
}

.et_pb_section.section-1-rocom-hp.section-1-rocom-general.section-1-rocom-general-nhp.section-before-negative{
  padding-bottom: 215px !important;
}

.two-columns-rocom .et_pb_column .et_pb_text_inner{
  width: 84%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.two-columns-rocom.two-columns-rocom-general-page .et_pb_column .et_pb_text_inner{
  padding-top: 86px;
  padding-bottom: 0px;
}

.two-columns-rocom .et_pb_column .et_pb_text_inner h4{
  padding: 0px !important;
}

.two-columns-rocom .et_pb_column .et_pb_text_inner p{
  padding-bottom: 25px;
}

.two-columns-rocom .et_pb_column .et_pb_text_inner p:has(img){
  padding-bottom: 15px;
}
/*END SECTION NEGATIVE TOP*/

.et_pb_section.section-10-rocom-hp h3{
  padding: 0px;
}

.rocom-row-mobile{
  display: none !important;
}

.et_pb_row.row-header-rocom .et_pb_column:nth-child(1) img {
  object-fit: contain;
  object-position: left;
}

.section-1-rocom-general{
  min-height: 800px;
}

body #page-container #et-boc header.et-l.et-l--header .et_pb_section.header-rocom-home{
  background-color: transparent;
  z-index: 999;
  padding-top: 18px;
  padding-bottom: 18px;
}
body.hide-overflow .et_pb_row.row-header-rocom .et_pb_column:nth-child(1), body.hide-overflow .mobile_nav.opened span.mobile_menu_bar
{
  background-color: #3D4043;
}
.et_pb_row.row-header-rocom .et_pb_column:nth-child(1){
  width: 277px !important;
  margin-right: 80px;
  z-index: 99 !important;
}
.et_pb_row.row-header-rocom .et_pb_column:nth-child(2){
  width: calc(100% - 277px - 80px) !important;
}
.et_pb_text.header-elements-rocom .et_pb_text_inner {
  display: flex;
  flex-wrap: wrap;
  gap: 45px;
  width: calc(100% - 32px - 84px);
  align-items: center;
  justify-content: flex-end;
}
.et_pb_text.header-elements-rocom .et_pb_text_inner p{
  padding: 0px;
}
.header-rocom-search{
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 220px;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-100%);
  transition: all .35s ease;
}
.search-overlay.active{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  animation: slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;
}
@keyframes slide-in-top {
  0% {
    transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
a.request_an_offer_rocom{
  background: #F58120;
  border-radius: 24px;
  padding: 12px 21px;
  font-weight: bold;
}
header.et-l.et-l--header .et_pb_menu .et_mobile_nav_menu {
  float: none !important;
  margin: 0px !important;
  display: flex !important;
  align-items: center;
}
header.et-l.et-l--header .et_pb_menu__menu{
  display: none !important;
}

header.et-l.et-l--header .mobile_nav .mobile_menu_bar:before{
  content: "" !important;
  display: block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNjY2OTkgMS42NjY1SDI1LjY2N00xLjY2Njk5IDkuNjY2NUgyNS42NjdNMS42NjY5OSAxNy42NjY1SDI1LjY2NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIzLjMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  top: -4px !important;
}
.et_pb_text.et_pb_module.header-elements-rocom .et_pb_menu {
  width: 32px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.rocom-language-switch ul{
  padding: 0px !important;
  display: flex !important;
  list-style: none !important;
  gap:3px;
}
.et_pb_menu .et_mobile_menu .header_rocom_menu_l{
  padding: 0px !important;
  display: flex !important;
  list-style: none !important;
  gap:3px;
}
.rocom-language-switch ul li, .header_rocom_menu_l li{
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.header_rocom_menu_l li{
  width: fit-content !important;
  display: flex;
}
body .header_rocom_menu_l li a, body .header_rocom_menu_l li{
  padding: 0px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 19px !important;
  letter-spacing: -0.01em !important;
  border: 0px !important;
}
.rocom-language-switch ul li:not(:last-child)::after, .header_rocom_menu_l li:not(:last-child)::after{
  content: "/";
  color: #FFF;
  margin-left: 1px;
}
.rocom-language-switch ul li.current-lang a{
  color: #F58120 !important;
}
.rocom-language-switch ul li a, .header_rocom_menu_l li a{
  color: #FFFFFF !important;
}
.rocom-ls {
  display: flex;
  align-items: center;
  gap: 4px;
  padding-top: 5px;
}
.et_pb_code.rocom-language-switch {
  width: 84px;
  display: flex;
  justify-content: flex-end;
}
.et_pb_text.header-elements-rocom {
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: stretch;
  gap: 45px !important;
}
.et_pb_row.row-header-rocom {
  align-items: center;
}
/*start menu fw*/
body.hide-overflow{
  overflow: hidden !important;
}

/* Fullscreen Mobile Menu Styles */
.et_mobile_menu {
  position: fixed;
  top: 0px !important;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #3D4043;
  z-index: 99;
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  padding: 110px 0px 50px 0px !important;
  overflow: auto;
  border:0px;
  list-style-type: none !important;
}
.mobile_nav.opened .et_mobile_menu {
  opacity: 1;
  visibility: visible;
}
.mobile_nav.opened span.mobile_menu_bar {
  z-index: 999;
}
header.et-l.et-l--header .mobile_nav.opened .mobile_menu_bar:before{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDYwNTUgMS4wNjA1NUwzMy4wNjA1IDMzLjA2MDUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIvPgo8cGF0aCBkPSJNMzMuMDYwNSAxLjA2MDU1TDEuMDYwNTUgMzMuMDYwNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIzIi8+Cjwvc3ZnPgo=);
}

.et_mobile_menu li{
  width: 80%;
  max-width: 1440px
}
.et_mobile_menu li, .et_mobile_menu li a{
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.01em;
  color: #FFFFFF !important;
  padding-left: 0px;
  padding-right: 0px;
  text-align: right;
}
body.hide-overflow .et_pb_text.et_pb_module.header-elements-rocom .et_pb_menu{
  position: absolute;
  right: 0;
}
.et_mobile_menu li:not(:last-child) a{
  border-bottom: 1px solid #FFF;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 64px;
}
/*end menu fw*/
body .et_mobile_menu li a:hover, body .nav ul li a:hover {
  background-color: transparent;
  opacity: 1;
}
.et_mobile_menu .menu-phone-rocom{
  font-weight: 400;
  font-size: 16px !important;
  line-height: 19px !important;
  letter-spacing: -0.01em;
  color: #FFFFFF;
  padding: 0px;
}
.et_mobile_menu .social_icons_mheader a{
  font-style: normal;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 0px;
}
span.social_icons_mheader {
  display: flex;
  flex-wrap: wrap;
  gap: 46px;
}
li.menu-item.custom-html-item-rocom {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding-top: 50px;
  gap: 135px;
}

.et_pb_section.section-half-color,
.et_pb_section.section-half-color-2 {
  background: linear-gradient(to right, #f58120 50%, transparent 50%);
  border-radius: 0px 24px 24px 0px;
  padding: 0px !important;
}

.et_pb_section.section-half-color .et_pb_row
 {
  background-color: #f58120;
  border-radius: 0px 24px 24px 0px;
  padding-top: 44px;
  padding-bottom: 44px;
  gap:20px;
}

.et_pb_section.section-half-color-2 .et_pb_row{
  background-color: #f58120;
  border-radius: 0px 24px 24px 0px;
  padding-top: 44px;
  padding-bottom: 44px;
  gap:0px !important;
}

.et_pb_section.section-half-color .et_pb_row .et_pb_column .et_pb_button,
.et_pb_section.section-half-color-2 .et_pb_row .et_pb_column .et_pb_button {
  padding: 10.45px 38.7px !important;
}

.et_pb_section.section-half-color .et_pb_row .et_pb_column:nth-child(1){
  width: calc(100% - 281px);
}

.et_pb_section.section-half-color .et_pb_row .et_pb_column:nth-child(2) {
  width: 261px;
}

.et_pb_group_carousel.rocom-slider-feedback .et_pb_group_carousel_container .et_pb_group.et_pb_module{
  padding: 30px 24px 24px 24px;
  background: #FFFFFF;
  box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.13);
  border-radius: 24px;
  height: 100%;
}

.et_pb_group_carousel.rocom-slider-feedback .et_pb_group_carousel_container .et_pb_group_carousel_slide {
  flex: 0 0 calc(33.333% - 18px);
}

.et_pb_group_carousel.rocom-slider-feedback .et_pb_group_carousel_container .et_pb_group_carousel_track{
  gap:20px;
}

.et_pb_group_carousel.rocom-slider-feedback .et_pb_group_carousel_container .et_pb_group.et_pb_module .et_pb_main_blurb_image img{
  height: 48px;
  object-fit: contain;
}

.et_pb_group_carousel.rocom-slider-feedback .et_pb_group_carousel_container .et_pb_group.et_pb_module .et_pb_blurb_content{
  gap: 33px;
}

.et_pb_group_carousel.rocom-slider-feedback .et_pb_group_carousel_container .et_pb_group.et_pb_module .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
  padding: 0px;
}

.et_pb_group_carousel.rocom-slider-feedback .et_pb_group_carousel_container .et_pb_group.et_pb_module .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h5{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #3D4043;
  padding-bottom: 24px;
}

.rocom-slider-feedback .et_pb_group_carousel_arrow_prev,
.rocom-slider-feedback .et_pb_group_carousel_arrow_next{
  bottom: 0;
  top: auto;
  display: flex;
  padding: 11px;
  border: 1px solid rgba(2, 13, 1, 0.15);
  border-radius: 4px;
}

.rocom-slider-feedback .et_pb_group_carousel_arrow_prev{
  left: auto;
  right: 61px;
}

.et_pb_group_carousel.et_pb_module.rocom-slider-feedback {
  padding-bottom: 129px;
}

.rocom-slider-feedback .et_pb_group_carousel_arrow_prev:hover,
.rocom-slider-feedback .et_pb_group_carousel_arrow_next:hover{
  background: #FFF;
}


.rocom-slider-feedback .et_pb_group_carousel_arrow_prev:hover .et-pb-icon,
.rocom-slider-feedback .et_pb_group_carousel_arrow_next:hover .et-pb-icon{
  color: #020D01;
}


.et_pb_section.section-half-color-2 .et_pb_row .et_pb_column:nth-child(1){
  width: 300px !important;
}

.et_pb_section.section-half-color-2 .et_pb_row .et_pb_column:nth-child(2){
  width: calc(100% - 300px - 261px - 13% - 50px) !important;
  margin-left: 8.7%;
  margin-right: 50px;
}

.et_pb_section.section-half-color-2 .et_pb_row .et_pb_column:nth-child(3) {
  width: 261px !important;
}

.et_pb_section.section-footer-rocom {
  padding-top: 38px !important;
  gap: 38px !important;
}

.et_pb_section.section-footer-rocom .et_pb_row.row-1-footer .et_pb_column:nth-child(1){
  width: 39% !important;
  margin-right: 11%;
  gap:10px !important;
}

.et_pb_section.section-footer-rocom .et_pb_row.row-1-footer .et_pb_column:nth-child(2),
.et_pb_section.section-footer-rocom .et_pb_row.row-1-footer .et_pb_column:nth-child(3),
.et_pb_section.section-footer-rocom .et_pb_row.row-1-footer .et_pb_column:nth-child(4)
{
  width: 15% !important;
  margin-right: 2%;
  gap:20px !important;
}

.et_pb_section.section-footer-rocom .et_pb_row.row-1-footer .et_pb_column:nth-child(2) .et_pb_menu{
  margin-bottom: 32px;
}

.et_pb_section.section-footer-rocom .et_pb_row.row-1-footer ul.et-menu li{
  width: 100%;
}

.et_pb_row.row-3-footer {
  border-top: 1px solid #020D01;
  margin-top: 26px !important;
  padding-top: 34px !important;
}

.et_pb_text.rocom-footer-link .et_pb_text_inner{
  display: flex;
  gap: 26px;
  justify-content: end;
}

.et_pb_text.rocom-footer-link .et_pb_text_inner a{
  text-decoration-line: underline;
  color: #020D01 !important;
}

.et_pb_row.row-2-footer .et_pb_text .et_pb_text_inner{
  text-align: center;
}

body.single-product #main-content .et_pb_section:nth-child(1){
  padding-top: 0px;
}

body:not(.home) .et_pb_section.section-10-rocom-hp.section-half-color-2 {
  margin-bottom: 50px !important
}

.group-two-buttons-page {
  width: 84%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: row;
  gap: 23px;
  padding-bottom: 86px;
  flex-wrap: wrap;
}

.group-two-buttons-page .et_pb_button_module_wrapper a{
  padding: 8px 24px !important;
  min-width: 183.5px;
  text-align: center;
  background: #F58120;
  border-radius: 24px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
  color: #FFFFFF !important;
  border: 1px solid #F58120;
}

.group-two-buttons-page .et_pb_button_module_wrapper a:hover{
  padding: 8px 24px !important;
  border: 1px solid #F58120 !important;
  background: #FFF !important;
  color: #F58120 !important;
}

.group-two-buttons-page .et_pb_button_module_wrapper:nth-child(2) a{
  color: #F58120 !important;
  background: #FFF;
}

.group-two-buttons-page .et_pb_button_module_wrapper:nth-child(2) a:hover{
  background: #F58120 !important;
  color: #FFF !important;
}

.et_pb_section.section-general-page {
    padding-bottom: 203px;
}
