/* import local font */
@font-face {
  font-family: 'Flaticon';
  src: url('../fonts/Flaticon.woff2') format('woff2'), /* Best for modern browsers */
       url('../fonts/Flaticon.woff') format('woff'),   /* Fallback for older browsers */
       url('../fonts/Flaticon.ttf') format('truetype'); /* Fallback for legacy support */
  font-weight: normal;
  font-style: normal;
}


input[type="text"] {
  width: 100% !important;
  padding: 10px;
  margin: 10px 0;
}

.elementor-widget-container label {
  margin-bottom: 2px;
}

.current_rate {
  font-size: 20px;
  font-weight: 600;
}

.hide {
  display: none;
}

.show {
  display: block;
}

#page a:visited {
  color: #000 !important;
}

.reviewform .cryptoSelect,
.reviewform .usdtNetwork,
.reviewform .buyingRate,
.reviewform .fEmail,
.reviewform .fPhone,
.reviewform .pCode,
.reviewform .listWallet ul,
.current_rate {
  color: #FA931D !important;
  font-size: 20px !important;
}

.reviewform {
  /* color: #000; */
  font-size: 20px;
  font-weight: normal !important;
}

.reviewform span {
  color: #FA931D !important;
  font-size: 20px !important;
  font-weight: lighter !important;
}

.form_confirmation a:hover {
  color: #000 !important;
}

/**** Confirmaton Form ****/

/* .form_confirmation {
  /* color: #000;
  font-size: 20px;
} */
.form_confirmation a {
  color: #FA931D !important;
}
.form_confirmation label span {
  font-weight: lighter !important;
  color: #FA931D !important;
}

.bankDetails {
  font-weight: bold;
}

.bankDetails span,
.listWallet span {
  font-weight: lighter !important;
  color: #FA931D !important;
}

.bankDetails {
  font-weight: bold;
}

.reviewform button {
  margin-right: 50px !important;
}
/* padding: 20px;  background-color: #FA931D; color: white; */
.alert-warning {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  padding: 20px;
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 18px !important;
}

input[type="email"],
input[type="number"],
input[type="text"],
input[type="password"],
select,
textarea {
  width: 100%;
  border: 3px solid !important;
}

/* .alert a{
        color:black !important;
      } */

.orange_button,
.alert a {
  padding: 10px 20px;
  background-color: #FA931D !important;
  color: #ffffff;
  border: none !important;
  border-radius: 5px;
  cursor: pointer;
}

.orange_button:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
  border: none !important;
}

.alert a:hover {
  color: #fff !important;
}

.ot-button a:hover {
  color: #fff !important;
}

#textContainer {
  /* margin: 20px auto; */
}

.textLine {
  display: flex;
  justify-content: space-between;
  align-items: left;
  margin-bottom: 10px;
  padding: 8px;
  /* border-radius: 5px; */
  color: #7e7e7e;
  border: 1px solid #e6e6e6;
  border-radius: 23px;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  padding: 9px 20px;
  box-sizing: border-box;
  outline: none;
  font-family: "Courier New", Courier, monospace !important;
  font-size: 23px;
}

.copyBtn {
  padding: 5px 15px;
  background-color: #333;
  color: white;
  border: none;
  border-radius: 10px;
  cursor: pointer;
}

.copyBtn:hover {
  background-color: #000000;
}



:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

.bg-gradient,
.bg-hover-gradient:hover,
.author-widget_wrapper,
.service-box .number-box,
.service-box .overlay,
.icon-box.s1 .icon-main,
.icon-box.s4 .icon-main,
.icon-box.s3 .icon-main,
.icon-box.s3 .bg-s3,
.icon-box-grid,
.process-box .number-box,
.ot-testimonials .testimonial-wrap .bg-block,
.projects-box .portfolio-info .portfolio-info-inner {
  background-color: #515052;
  background-image: -moz-linear-gradient(145deg, #515052, #515052);
  background-image: -webkit-linear-gradient(145deg, #515052, #515052);
  background-image: linear-gradient(145deg, #515052, #515052);
}

/**** Main Color ****/

/* Background Color */
blockquote:before,
.bg-primary,
.octf-btn.octf-btn-white i,
.octf-btn-primary,
.post-box .post-cat a,
.blog-post .share-post a,
.widget-area .widget .widget-title:before,
.search-form .search-submit i,
.ot-pricing-table.s3 .title-table,
.ot-tabs .tab-link,
.ot-counter h6:before,
.dc-text.dc-bg-primary .elementor-drop-cap,
.mc4wp-form-fields .subscribe-inner-form .subscribe-btn-icon i {
  background-color: #fa931d;
}

/* Color */
.text-primary,
.octf-btn.octf-btn-white,
.octf-btn.octf-btn-white:visited,
.octf-btn.octf-btn-white:hover,
.octf-btn.octf-btn-white:focus,
a:hover,
a:focus,
a:active,
.header-topbar a:hover,
.header-overlay .header-topbar a:hover,
.header_mobile .mobile_nav .mobile_mainmenu li li a:hover,
.header_mobile
  .mobile_nav
  .mobile_mainmenu
  ul
  > li
  > ul
  > li.current-menu-ancestor
  > a,
.header_mobile .mobile_nav .mobile_mainmenu > li > a:hover,
.header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-item > a,
.header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-ancestor > a,
.page-header .breadcrumbs li a:hover,
.post-box .post-cat a:hover,
.post-box .entry-meta a:hover i,
.post-box .entry-title a:hover,
.blog-post .author-bio .author-info .author-socials a:hover,
.drop-cap span,
.sl-wrapper .sl-icon svg,
.comments-area .comment-item .comment-meta .comment-reply-link:hover,
.comment-respond .comment-reply-title small a:hover,
.comment-form .logged-in-as a:hover,
.icon-box .content-box h5 a:hover,
.icon-box.s3:hover h5 a:hover,
.icon-box.s3:hover p a:hover,
.icon-box-grid .icon-box .content-box h5 a:hover,
.ot-pricing-table.s3 h2,
.ot-tabs .tab-content ul.has-icon li i,
.ot-counter h6,
.video-popup a,
.dc-text .elementor-drop-cap span {
  color: #fa931d;
}

/**** Second Color ****/

/* Background Color */
.bg-second,
.slick-arrow:not(.slick-disabled):hover,
.octf-btn-secondary,
.octf-btn-secondary.octf-btn-white i,
.main-navigation > ul > li:after,
.main-navigation > ul > li:before,
.main-navigation ul li li a:before,
.cart-contents .count,
.post-box .btn-play i:hover,
.page-pagination li span,
.page-pagination li a:hover,
.blog-post .tagcloud a:hover,
.widget .tagcloud a:hover,
.widget-area .widget ul:not(.recent-news) > li a:hover:before,
.search-form .search-submit i:hover,
.ot-heading.text-light h6:before,
.ot-heading.text-light h6:after,
.team-wrap .team-social a,
.team-wrap .team-social span,
.ot-progress .progress-bar,
.ot-pricing-table .title-table,
.ot-tabs .tab-link.current,
.ot-tabs .tab-link:hover,
.ot-accordions .acc-item .acc-toggle i,
.slider,
.video-popup a:hover,
.dc-text.dc-bg-second .elementor-drop-cap,
div .custom .tp-bullet:after,
.grid-lines .line-cleft .g-dot,
.grid-lines .line-cright .g-dot,
.project_filters li a:after {
  background-color: #515052;
}

/* Color */
.text-second,
.slick-arrow,
.octf-btn-secondary i,
.octf-btn-secondary.octf-btn-white,
.octf-btn-secondary.octf-btn-white:visited,
.octf-btn-secondary.octf-btn-white:hover,
.octf-btn-secondary.octf-btn-white:focus,
a,
a:visited,
.topbar-info li i,
.main-navigation ul > li > a:hover,
.main-navigation ul li li a:hover,
.main-navigation ul ul li.current-menu-item > a,
.main-navigation ul ul li.current-menu-ancestor > a,
.header-style-1.header-overlay .btn-cta-header a,
.post-box .link-box a:hover,
.post-box .link-box i,
.post-box .quote-box i,
.post-box .btn-play i,
.widget-area .widget ul:not(.recent-news) > li a:hover,
.widget-area .widget ul:not(.recent-news) > li a:hover + span,
.widget .recent-news h6 a:hover,
.service-box:hover .number-box,
.service-box-s2 .number-box,
.active .service-box .number-box,
.icon-box.s1:hover .icon-main,
.icon-box.s4:hover .icon-main,
.icon-box.s3:hover .icon-main,
.active .icon-box.s1 .icon-main,
.active .icon-box.s3 .icon-main,
.team-wrap .team-social.active span,
.ot-pricing-table .inner-table h2,
.ot-accordions .acc-item .acc-toggle:hover,
.ot-accordions .acc-item.current .acc-toggle,
.slick-dots li.slick-active button:before,
.real-numbers > span.active,
.real-numbers .chart-boxs .chart-item h2,
.dc-text.dc-text-second .elementor-drop-cap span,
.projects-style-2 .projects-box .portfolio-info .portfolio-cates,
.projects-style-2 .projects-box .portfolio-info .portfolio-cates a,
.project_filters li a:hover,
.project_filters li a.selected,
.ot-countdown li.seperator,
#back-to-top {
  color: #515052;
}

/* Border Color */
.video-popup a:hover span {
  border-color: #515052;
}

/**** Third Color ****/

/* Background Color */
.bg-third,
.octf-btn-third,
.octf-btn-third.octf-btn-white i,
.ot-pricing-table.s2 .title-table,
.message-box .icon-main,
input:checked + .slider,
.dc-text.dc-bg-third .elementor-drop-cap,
.grid-lines .g-dot {
  background-color: #515052;
}

/* Color */
.text-third,
.octf-btn-third i,
.octf-btn-third.octf-btn-white,
.octf-btn-third.octf-btn-white:visited,
.octf-btn-third.octf-btn-white:hover,
.octf-btn-third.octf-btn-white:focus,
.post-nav a,
.post-nav a:hover span,
.icon-box.s2 .icon-main,
.icon-box-grid .icon-box:hover .icon-main,
.ot-pricing-table.s2 h2,
.tab-titles .title-item:hover .icon-main,
.tab-titles .title-item.tab-active .icon-main,
.real-numbers > span.a-switch.active,
.dc-text.dc-text-third .elementor-drop-cap span {
  color: #515052;
}

/* Custom box-shadow when main color change */
.octf-btn,
.octf-btn-primary.octf-btn,
.octf-btn-third.octf-btn,
.octf-btn-secondary.octf-btn {
  box-shadow: 12px 12px 20px 0px rgba(42, 67, 113, 0.3);
  -webkit-box-shadow: 12px 12px 20px 0px rgba(42, 67, 113, 0.3);
  -moz-box-shadow: 12px 12px 20px 0px rgba(42, 67, 113, 0.3);
}

.octf-btn-primary.octf-btn-icon,
.octf-btn-third.octf-btn-icon,
.octf-btn-secondary.octf-btn-icon {
  box-shadow: 8px 8px 18px 0px rgba(42, 67, 113, 0.3);
  -webkit-box-shadow: 8px 8px 18px 0px rgba(42, 67, 113, 0.3);
  -moz-box-shadow: 8px 8px 18px 0px rgba(42, 67, 113, 0.3);
}

.icon-box-grid,
.author-widget_wrapper {
  box-shadow: 30px 30px 65px 0px rgba(42, 67, 113, 0.3);
  -webkit-box-shadow: 30px 30px 65px 0px rgba(42, 67, 113, 0.3);
  -moz-box-shadow: 30px 30px 65px 0px rgba(42, 67, 113, 0.3);
}

.icon-box.s1 .icon-main,
.icon-box.s4 .icon-main {
  box-shadow: 8px 8px 20px 0px rgba(42, 67, 113, 0.3);
  -webkit-box-shadow: 8px 8px 20px 0px rgba(42, 67, 113, 0.3);
  -moz-box-shadow: 8px 8px 20px 0px rgba(42, 67, 113, 0.3);
}

.icon-box.s3 .icon-main {
  box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.3);
  -webkit-box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.3);
  -moz-box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.3);
}

.ot-testimonials .testimonial-wrap .bg-block {
  box-shadow: 30px 30px 45px 0px rgba(42, 67, 113, 0.3);
  -webkit-box-shadow: 30px 30px 45px 0px rgba(42, 67, 113, 0.3);
  -moz-box-shadow: 30px 30px 45px 0px rgba(42, 67, 113, 0.3);
}

.team-wrap .team-social a,
.team-wrap .team-social span {
  box-shadow: 5px 5px 18px 0px rgba(42, 67, 113, 0.3);
  -webkit-box-shadow: 5px 5px 18px 0px rgba(42, 67, 113, 0.3);
  -moz-box-shadow: 5px 5px 18px 0px rgba(42, 67, 113, 0.3);
}

.process-box .number-box {
  box-shadow: 10px 10px 30px 0px rgba(42, 67, 113, 0.3);
  -webkit-box-shadow: 10px 10px 30px 0px rgba(42, 67, 113, 0.3);
  -moz-box-shadow: 10px 10px 30px 0px rgba(42, 67, 113, 0.3);
}

.page-pagination li span,
.page-pagination li a:hover {
  box-shadow: 6px 6px 13px 0px rgba(42, 67, 113, 0.3);
  -webkit-box-shadow: 6px 6px 13px 0px rgba(42, 67, 113, 0.3);
  -moz-box-shadow: 6px 6px 13px 0px rgba(42, 67, 113, 0.3);
}

.projects-box .portfolio-info.s2 .portfolio-info-inner {
  background-color: transparent;
  background-image: -moz-linear-gradient(145deg, transparent, transparent);
  background-image: -webkit-linear-gradient(145deg, transparent, transparent);
  background-image: linear-gradient(145deg, transparent, transparent);
}

/* Page Header Single Post */
.single-page-header .breadcrumbs li a {
  color: #a5b7d2;
}

.single-page-header.post-box .sing-page-header-content .entry-meta a {
  color: #ffffff;
}

.single-page-header .breadcrumbs li a:hover {
  color: #fe4c1c;
}

.single-page-header.post-box .sing-page-header-content .entry-meta a:hover {
  color: #a5b7d2;
}

.single-page-header .breadcrumbs li a:active {
  color: #fe4c1c;
}

.single-page-header.post-box .sing-page-header-content .entry-meta a:active {
  color: #a5b7d2;
}

.e-con.e-parent:nth-of-type(n + 4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n + 4):not(.e-lazyloaded):not(.e-no-lazyload) * {
  background-image: none !important;
}

@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n + 3):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n + 3):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}

@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n + 2):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n + 2):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}

.page-header {
  background-image: url("https://www.pgw-group.com/wp-content/themes/onum/images/bg-page-header.jpg");
}

body {
  color: #606060;
}

#royal_preloader.royal_preloader_logo .royal_preloader_percentage {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 2px;
  line-height: 40px;
  text-align: center;
  text-transform: none;
}

@media (max-width: 767px) {
}

@media (min-width: 768px) and (max-width: 1024px) {
}

@media (min-width: 1024px) {
}

/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/home4/pgwgrvnq/public_html/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*! elementor - v3.23.0 - 05-08-2024 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0
  .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0
  .elementor-widget-container {
  line-height: 1;
  font-size: 0;
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(
    .elementor-grid-tablet-0
  ):not(.elementor-grid-mobile-0)
  .elementor-grid {
  display: inline-grid;
}

.elementor-widget-social-icons .elementor-grid {
  grid-column-gap: var(--grid-column-gap, 5px);
  grid-row-gap: var(--grid-row-gap, 5px);
  grid-template-columns: var(--grid-template-columns);
  justify-content: var(--justify-content, center);
  justify-items: var(--justify-content, center);
}

.elementor-icon.elementor-social-icon {
  font-size: var(--icon-size, 25px);
  line-height: var(--icon-size, 25px);
  width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
  height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
}

.elementor-social-icon {
  --e-social-icon-icon-color: #fff;
  display: inline-flex;
  background-color: #69727d;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}

.elementor-social-icon i {
  color: var(--e-social-icon-icon-color);
}

.elementor-social-icon svg {
  fill: var(--e-social-icon-icon-color);
}

.elementor-social-icon:last-child {
  margin: 0;
}

.elementor-social-icon:hover {
  opacity: 0.9;
  color: #fff;
}

.elementor-social-icon-android {
  background-color: #a4c639;
}

.elementor-social-icon-apple {
  background-color: #999;
}

.elementor-social-icon-behance {
  background-color: #1769ff;
}

.elementor-social-icon-bitbucket {
  background-color: #205081;
}

.elementor-social-icon-codepen {
  background-color: #000;
}

.elementor-social-icon-delicious {
  background-color: #39f;
}

.elementor-social-icon-deviantart {
  background-color: #05cc47;
}

.elementor-social-icon-digg {
  background-color: #005be2;
}

.elementor-social-icon-dribbble {
  background-color: #ea4c89;
}

.elementor-social-icon-elementor {
  background-color: #d30c5c;
}

.elementor-social-icon-envelope {
  background-color: #ea4335;
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
  background-color: #3b5998;
}

.elementor-social-icon-flickr {
  background-color: #0063dc;
}

.elementor-social-icon-foursquare {
  background-color: #2d5be3;
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
  background-color: #006400;
}

.elementor-social-icon-github {
  background-color: #333;
}

.elementor-social-icon-gitlab {
  background-color: #e24329;
}

.elementor-social-icon-globe {
  background-color: #69727d;
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
  background-color: #dd4b39;
}

.elementor-social-icon-houzz {
  background-color: #7ac142;
}

.elementor-social-icon-instagram {
  background-color: #262626;
}

.elementor-social-icon-jsfiddle {
  background-color: #487aa2;
}

.elementor-social-icon-link {
  background-color: #818a91;
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
  background-color: #0077b5;
}

.elementor-social-icon-medium {
  background-color: #00ab6b;
}

.elementor-social-icon-meetup {
  background-color: #ec1c40;
}

.elementor-social-icon-mixcloud {
  background-color: #273a4b;
}

.elementor-social-icon-odnoklassniki {
  background-color: #f4731c;
}

.elementor-social-icon-pinterest {
  background-color: #bd081c;
}

.elementor-social-icon-product-hunt {
  background-color: #da552f;
}

.elementor-social-icon-reddit {
  background-color: #ff4500;
}

.elementor-social-icon-rss {
  background-color: #f26522;
}

.elementor-social-icon-shopping-cart {
  background-color: #4caf50;
}

.elementor-social-icon-skype {
  background-color: #00aff0;
}

.elementor-social-icon-slideshare {
  background-color: #0077b5;
}

.elementor-social-icon-snapchat {
  background-color: #fffc00;
}

.elementor-social-icon-soundcloud {
  background-color: #f80;
}

.elementor-social-icon-spotify {
  background-color: #2ebd59;
}

.elementor-social-icon-stack-overflow {
  background-color: #fe7a15;
}

.elementor-social-icon-steam {
  background-color: #00adee;
}

.elementor-social-icon-stumbleupon {
  background-color: #eb4924;
}

.elementor-social-icon-telegram {
  background-color: #2ca5e0;
}

.elementor-social-icon-threads {
  background-color: #000;
}

.elementor-social-icon-thumb-tack {
  background-color: #1aa1d8;
}

.elementor-social-icon-tripadvisor {
  background-color: #589442;
}

.elementor-social-icon-tumblr {
  background-color: #35465c;
}

.elementor-social-icon-twitch {
  background-color: #6441a5;
}

.elementor-social-icon-twitter {
  background-color: #1da1f2;
}

.elementor-social-icon-viber {
  background-color: #665cac;
}

.elementor-social-icon-vimeo {
  background-color: #1ab7ea;
}

.elementor-social-icon-vk {
  background-color: #45668e;
}

.elementor-social-icon-weibo {
  background-color: #dd2430;
}

.elementor-social-icon-weixin {
  background-color: #31a918;
}

.elementor-social-icon-whatsapp {
  background-color: #25d366;
}

.elementor-social-icon-wordpress {
  background-color: #21759b;
}

.elementor-social-icon-x-twitter {
  background-color: #000;
}

.elementor-social-icon-xing {
  background-color: #026466;
}

.elementor-social-icon-yelp {
  background-color: #af0606;
}

.elementor-social-icon-youtube {
  background-color: #cd201f;
}

.elementor-social-icon-500px {
  background-color: #0099e5;
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
  border-radius: 10%;
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
  border-radius: 50%;
}
