.elementor-3612 .elementor-element.elementor-element-db3e852{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3612 .elementor-element.elementor-element-890615b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3612 .elementor-element.elementor-element-d919b7a{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:start;}.elementor-3612 .elementor-element.elementor-element-d919b7a img{width:100px;}.elementor-3612 .elementor-element.elementor-element-7c23e45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3612 .elementor-element.elementor-element-439147f .elementor-menu-toggle{margin:0 auto;}.elementor-3612 .elementor-element.elementor-element-439147f .elementor-nav-menu--dropdown a:hover,
					.elementor-3612 .elementor-element.elementor-element-439147f .elementor-nav-menu--dropdown a:focus,
					.elementor-3612 .elementor-element.elementor-element-439147f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3612 .elementor-element.elementor-element-439147f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-3612 .elementor-element.elementor-element-439147f .elementor-menu-toggle:hover,
					.elementor-3612 .elementor-element.elementor-element-439147f .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-3612 .elementor-element.elementor-element-439147f .elementor-nav-menu--dropdown a:hover,
					.elementor-3612 .elementor-element.elementor-element-439147f .elementor-nav-menu--dropdown a:focus,
					.elementor-3612 .elementor-element.elementor-element-439147f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3612 .elementor-element.elementor-element-439147f .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-cd784d7 );}.elementor-3612 .elementor-element.elementor-element-2632f01{--display:flex;--min-height:80vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3612 .elementor-element.elementor-element-fd58d76 .elementor-repeater-item-057fcfb .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.wawoutdoor.com.au/wp-content/uploads/2025/07/slide-banner1.png);background-size:cover;}.elementor-3612 .elementor-element.elementor-element-fd58d76 .elementor-repeater-item-eecda79 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.wawoutdoor.com.au/wp-content/uploads/2025/07/slide-banner2.png);background-size:cover;}.elementor-3612 .elementor-element.elementor-element-fd58d76 .swiper-slide{transition-duration:calc(5000ms*1.2);height:80vh;}.elementor-3612 .elementor-element.elementor-element-fd58d76{width:100%;max-width:100%;}.elementor-3612 .elementor-element.elementor-element-fd58d76 .swiper-slide-contents{max-width:66%;}.elementor-3612 .elementor-element.elementor-element-fd58d76 .swiper-slide-inner{text-align:center;}.elementor-3612 .elementor-element.elementor-element-df7d54d{--display:flex;}.elementor-3612 .elementor-element.elementor-element-6f1d170{--display:flex;}.elementor-3612 .elementor-element.elementor-element-3dc2bbc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3612 .elementor-element.elementor-element-3dc2bbc:not(.elementor-motion-effects-element-type-background), .elementor-3612 .elementor-element.elementor-element-3dc2bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E452;}.elementor-3612 .elementor-element.elementor-element-28c661a{--display:flex;}.elementor-3612 .elementor-element.elementor-element-6365fa0{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3612 .elementor-element.elementor-element-63087e1{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3612 .elementor-element.elementor-element-4db18f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3612 .elementor-element.elementor-element-4db18f6.elementor-element{--align-self:center;}.elementor-3612 .elementor-element.elementor-element-4db18f6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3612 .elementor-element.elementor-element-b93a93d{text-align:end;}.elementor-3612 .elementor-element.elementor-element-b93a93d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3612 .elementor-element.elementor-element-16c996c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3612 .elementor-element.elementor-element-b7e613d{--display:flex;}.elementor-3612 .elementor-element.elementor-element-789fc31{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3612 .elementor-element.elementor-element-c7973a2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3612 .elementor-element.elementor-element-c7973a2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3612 .elementor-element.elementor-element-c7973a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3612 .elementor-element.elementor-element-c7973a2 .elementor-icon-list-icon{transform:rotate(0deg);}.elementor-3612 .elementor-element.elementor-element-c7973a2 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-3575 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3612 .elementor-element.elementor-element-d919b7a{text-align:start;}.elementor-3612 .elementor-element.elementor-element-439147f.elementor-element{--align-self:center;}.elementor-3612 .elementor-element.elementor-element-439147f{--nav-menu-icon-size:30px;}.elementor-3612 .elementor-element.elementor-element-6365fa0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3612 .elementor-element.elementor-element-890615b{--width:20%;}.elementor-3612 .elementor-element.elementor-element-7c23e45{--width:80%;}.elementor-3612 .elementor-element.elementor-element-2632f01{--content-width:100%;}.elementor-3612 .elementor-element.elementor-element-3dc2bbc{--content-width:100%;}}@media(max-width:767px){.elementor-3612 .elementor-element.elementor-element-890615b{--width:20%;}.elementor-3612 .elementor-element.elementor-element-d919b7a{text-align:start;}.elementor-3612 .elementor-element.elementor-element-d919b7a img{width:60px;}.elementor-3612 .elementor-element.elementor-element-7c23e45{--width:80%;}.elementor-3612 .elementor-element.elementor-element-439147f{--nav-menu-icon-size:20px;}.elementor-3612 .elementor-element.elementor-element-6365fa0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for nav-menu, class: .elementor-element-439147f */.elementor-3612 .elementor-element.elementor-element-439147f {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
}
.elementor-3612 .elementor-element.elementor-element-439147f .sub-menu{
    z-index: 100;
}
.elementor-3612 .elementor-element.elementor-element-439147f .sub-menu li a {
    font-size: 16px;
}
.elementor-3612 .elementor-element.elementor-element-439147f .sub-menu li {
    position: relative;
}
.elementor-3612 .elementor-element.elementor-element-439147f .sub-menu li::after {
    content: "";
    position: absolute;
    bottom: 4px; /* 微调位置，避免与文字重叠 */
    left: 50%;
    width: 0;
    height: 3px;
    background-color: #61CE70;
    transform: translateX(-50%);
    transition: width 0.3s ease;
}
.elementor-3612 .elementor-element.elementor-element-439147f .sub-menu li:hover::after {
    width: 100%;
}

@media(max-width: 1024px) {
    .elementor-3612 .elementor-element.elementor-element-439147f .sub-menu li a {
    font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2632f01 */.elementor-3612 .elementor-element.elementor-element-2632f01 {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3b9ff9 */.elementor-3612 .elementor-element.elementor-element-d3b9ff9 {
    display: flex;
    justify-content: center; 
}
.title-wrapper {
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.title-text {
    font-size: 40px;
    font-family: "Roboto, sans-serif";
    font-weight: 600;
    display: flex;
    align-items: center;
    margin: 0 20px;
    line-height: 1;
}
.title-before,
.title-after {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.title-before span,
.title-after span {
    display: block;
    height: 3px;
    background-color: #7a7a7a;
}

.title-before {
    align-items: flex-end;
}

.title-after {
    align-items: flex-start;
}

.title-before span:nth-child(1),
.title-after span:nth-child(1) {
    width: 120px;
}

.title-before span:nth-child(2),
.title-after span:nth-child(2) {
    width: 80px;
}

.title-before span:nth-child(3),
.title-after span:nth-child(3) {
    width: 40px;
}

@media(max-width: 1024px) {
    .title-text {
        font-size: 30px;
    }
    .title-wrapper {
        margin-top: 20px;
    }
}
@media(max-width: 768px) {
    .title-wrapper {
        margin-top: 10px;
    }
    .title-text {
        font-size: 16px;
        margin: 0;
    }
    .title-before span:nth-child(1),
    .title-after span:nth-child(1) {
    width: 40px;
}

    .title-before span:nth-child(2),
    .title-after span:nth-child(2) {
    width: 25px;
}

    .title-before span:nth-child(3),
    .title-after span:nth-child(3) {
    width: 10px;
}
    .title-before,
    .title-after {
        gap: 4px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609c44f *//* 分类容器 - 水平分布，主分类更宽 */
    .category-container {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      gap: 25px;
      margin-bottom: 100px;
      margin-top:100px;
    }

    /* 主分类卡片 - 大图+大尺寸，强化视觉 */
    .card-main {
      width: 42%;
      background-color: #fff;
      border-radius: 20px;
      overflow: hidden;
      box-shadow: 0 12px 24px rgba(0,0,0,0.1);
      transition: all 0.3s ease;
    }
    .card-main:hover {
      transform: translateY(-10px);
      box-shadow: 0 20px 36px rgba(0,0,0,0.15);
    }
    /* 主分类大图区域 */
    .main-img {
      width: 100%;
      height: 220px;
      background-size: cover;
      background-position: center;
    }
    .img1 {
      background-image: url("http://www.wawoutdoor.com.au/wp-content/uploads/2026/01/铝合金门窗.jpg");
    }
    .img2 {
      background-image: url("http://www.wawoutdoor.com.au/wp-content/uploads/2026/01/玻璃.jpg");
    }
    /* 主分类内容区 */
    .main-content {
      padding: 35px 30px;
      text-align: center;
    }
    .main-icon {
      width: 70px;
      height: 70px;
      border-radius: 50%;
      margin: -50px auto 20px;
      background-color: #fff;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 28px;
      color: #fff;
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
      position: relative;
      z-index: 2;
    }
    .icon1 {
      background-color: #6366f1;
    }
    .icon2 {
      background-color: #f97316;
    }
    .main-title {
      font-size: 26px;
      font-weight: 600;
      color: #222;
      margin-bottom: 15px;
    }
    .main-desc {
      font-size: 15px;
      color: #666;
      line-height: 1.6;
      margin-bottom: 25px;
    }
    .main-btn {
      padding: 12px 35px;
      background-color: #6366f1;
      color: #fff;
      border: none;
      border-radius: 30px;
      font-size: 15px;
      font-weight: 500;
      cursor: pointer;
      transition: background 0.2s ease;
    }
    .btn2 {
      background-color: #f97316;
    }
    .main-btn:hover {
      opacity: 0.9;
    }

    /* 其他分类卡片 - 小尺寸+浅色调+小图，弱化视觉 */
    .card-other {
      width: 15%;
      background-color: #f5f5f5;
      border-radius: 16px;
      overflow: hidden;
      box-shadow: 0 6px 12px rgba(0,0,0,0.05);
      transition: all 0.3s ease;
      align-self: center;
    }
    .card-other:hover {
      transform: translateY(-5px);
      box-shadow: 0 10px 20px rgba(0,0,0,0.08);
    }
    /* 其他分类小图 */
    .other-img {
      width: 100%;
      height: 100px;
      background-image: url("http://www.wawoutdoor.com.au/wp-content/uploads/2026/01/Others.jpg");
      background-size: cover;
      background-position: center;
      opacity: 0.7;
    }
    /* 其他分类内容区 */
    .other-content {
      padding: 25px 20px;
      text-align: center;
    }
    .other-icon {
      width: 50px;
      height: 50px;
      border-radius: 50%;
      margin: -35px auto 15px;
      background-color: #94a3b8;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 20px;
      color: #fff;
      box-shadow: 0 3px 8px rgba(0,0,0,0.06);
      position: relative;
      z-index: 2;
    }
    .other-title {
      font-size: 18px;
      font-weight: 500;
      color: #555;
      margin-bottom: 10px;
    }
    .other-desc {
      font-size: 13px;
      color: #888;
      line-height: 1.5;
      margin-bottom: 15px;
    }
    .other-btn {
      padding: 8px 20px;
      background-color: transparent;
      color: #94a3b8;
      border: 1px solid #e2e8f0;
      border-radius: 20px;
      font-size: 13px;
      cursor: pointer;
      transition: all 0.2s ease;
    }
    .other-btn:hover {
      background-color: #f0f0f0;
      color: #778899;
    }

    /* 响应式适配 */
    @media (max-width: 1200px) {
      .container {
        width: 100%;
      }
      .card-main {
        width: 40%;
      }
      .card-other {
        width: 18%;
      }
    }
    @media (max-width: 768px) {
      .category-container {
        flex-direction: column;
        gap: 40px;
        padding: 0 20px;
      }
      .card-main, .card-other {
        width: 100%;
      }
      .card-other {
        align-self: stretch;
      }
      .banner {
        height: 300px;
      }
      .banner h1 {
        font-size: 36px;
      }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1d170 */.elementor-3612 .elementor-element.elementor-element-6f1d170 {
    position: relative;
}
.elementor-3612 .elementor-element.elementor-element-6f1d170::after {
    content: "";
    background-image: url('http://www.wawoutdoor.com.au/wp-content/uploads/2025/07/glorywall.png');
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: .1;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4480dfb */.elementor-3612 .elementor-element.elementor-element-4480dfb::before {
    content: url('data:image/svg+xml;utf8,<svg t="1752556601031" class="icon" viewBox="0 0 1140 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6037" width="30" height="30"><path d="M131.03119 0c9.256521 2.742673 18.695886 4.982522 27.723851 8.296585 33.986286 12.502017 57.710406 36.843237 71.766603 69.161064 19.907233 45.711212 37.483194 92.588061 55.881958 139.030653q47.996773 121.134713 95.673567 242.452271c30.146545 76.680559 60.567356 153.24684 89.799677 230.247377a418.623284 418.623284 0 0 1 18.284485 67.058349c1.577037 7.90804-3.291207 17.32455-6.011024 25.803979-16.204625 50.739446-33.209196 101.22748-48.751008 152.149771-8.47943 27.769562-20.227212 52.979295-42.282872 72.612261-24.912611 22.169938-37.14036 19.632966-57.916106-0.251412-12.593439-12.044904-18.970153-27.426727-25.026889-43.265662-18.993009-49.505243-38.237429-98.919064-57.139015-148.561441-23.129874-60.841624-45.939769-121.820381-68.909653-182.730572s-45.894057-121.706103-68.909653-182.616293l-59.424576-157.475127c-15.198978-40.294434-30.53509-80.566012-45.345523-121.020435-7.54235-20.570046-12.113471-42.122882-9.827911-64.132831C5.599624 58.921753 31.289325 21.141436 84.154342 5.988169 92.54235 3.565475 101.181769 2.034149 109.684054 0.091422zM840.103518 603.547994a159.212153 159.212153 0 0 0 39.928744-44.339876c22.192794-36.134713 28.683786-75.537779 18.421619-116.197903-8.47943-33.666308-20.844313-66.281258-31.723582-99.376175-15.267545-46.305458-32.546383-92.062382-45.711212-138.962086-20.250067-72.292282 17.233127-149.224253 85.502823-181.222102 64.247109-30.077978 138.299273-18.284485 185.907501 30.946491 35.106211 36.157569 52.316483 79.583221 47.425383 130.596934-2.07986 21.735682-10.307878 41.711481-18.284485 61.710137-24.181231 60.178811-48.133907 120.449045-72.383705 180.559289q-43.082818 107.124226-86.50847 214.111319-47.105404 116.152191-94.46222 232.212959c-15.290401 37.460339-30.53509 74.966388-46.511159 112.175316-7.290938 16.981715-20.75289 28.683786-37.597472 36.089002-9.370799 4.114009-18.513041 1.942727-27.083894-3.314063-18.924442-11.587792-29.712288-29.140898-37.666039-49.276687-16.616026-41.780048-33.91772-83.285829-50.92229-124.928744q-31.769293-77.891906-63.51573-155.829523-41.345792-101.638881-82.600161-203.300617-59.584565-147.532938-118.734874-295.225866c-5.896746-14.696155-12.136327-29.483732-15.656091-44.819844-14.307609-61.458725 15.290401-117.45496 76.017747-136.882226 61.710137-19.770099 125.705834 12.113471 150.618445 70.48669q65.755579 153.795374 131.214035 307.773593 39.22022 92.130949 78.280451 184.35332c4.068298 9.576499 8.547997 18.993009 12.936274 28.432374a30.215111 30.215111 0 0 0 3.108362 4.228288z" p-id="6038" fill="%23d81e06"></path></svg>');
  /* 控制SVG的显示样式 */
    width: 30px; /* SVG宽度 */
    height: 30px; /* SVG高度 */
}
.elementor-3612 .elementor-element.elementor-element-4480dfb {
    display: inline-flex;
    align-items: center;
    line-height: 1;
    gap: 0;
}
.elementor-3612 .elementor-element.elementor-element-4480dfb>div {
    display: flex;
    align-items: end;
}
.elementor-3612 .elementor-element.elementor-element-4480dfb p {
    margin: 0;
    font-weight: 800;
    font-style: italic;
    color: #d81e06;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63087e1 */.elementor-3612 .elementor-element.elementor-element-63087e1 {
    grid-column: 1 / 6;
}
@media(max-width: 1024px) {
    .elementor-3612 .elementor-element.elementor-element-63087e1 {
        grid-column: 1 / 6;
    }
}
@media(max-width: 768px) {
    .elementor-3612 .elementor-element.elementor-element-63087e1 {
        grid-column: 1 / 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc55ae7 */.elementor-3612 .elementor-element.elementor-element-dc55ae7 {
    width: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16c996c */.elementor-3612 .elementor-element.elementor-element-16c996c {
    grid-column: 4 / 6;
    grid-row: 2 / 5;
    text-align: center
}
@media(max-width: 1024px) {
    .elementor-3612 .elementor-element.elementor-element-16c996c {
        grid-column: 4 / 6;
        grid-row: 2 / 5;
        display: block;
    }
}
@media(max-width: 768px) {
    .elementor-3612 .elementor-element.elementor-element-16c996c {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7e613d */.elementor-3612 .elementor-element.elementor-element-b7e613d {
    grid-column: 1 / 3;
    grid-row: 2 / 5;
}
@media(max-width: 1024px) {
    .elementor-3612 .elementor-element.elementor-element-b7e613d {
        grid-column: 1 / 3;
    }
}
@media(max-width: 768px) {
    .elementor-3612 .elementor-element.elementor-element-b7e613d {
        grid-column: 1 / 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789fc31 */.elementor-3612 .elementor-element.elementor-element-789fc31 {
    grid-row: 2 / 4;
}
.elementor-3612 .elementor-element.elementor-element-789fc31 ul{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}
.elementor-3612 .elementor-element.elementor-element-789fc31 div {
    height: 100%
}
@media(max-width: 1024px) {
    .elementor-3612 .elementor-element.elementor-element-789fc31 {
        grid-column: 3 / 4;
        display: block;
    }
}
@media(max-width: 768px) {
    .elementor-3612 .elementor-element.elementor-element-789fc31 {
        grid-column: 1 / 1;
        display: none;
    }
}/* End custom CSS */