.elementor-308 .elementor-element.elementor-element-983b20f{--display:flex;--min-height:100vh;--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-308 .elementor-element.elementor-element-983b20f:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-983b20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-308 .elementor-element.elementor-element-2f798f3{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-308 .elementor-element.elementor-element-e894aeb > .elementor-widget-container{margin:0.5vw 0vw 0vw 0vw;}.elementor-308 .elementor-element.elementor-element-e894aeb{z-index:1;}.elementor-308 .elementor-element.elementor-element-e894aeb img{width:1vw;}.elementor-308 .elementor-element.elementor-element-6efb0d5 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-308 .elementor-element.elementor-element-6efb0d5{z-index:1;}.elementor-308 .elementor-element.elementor-element-6efb0d5 img{width:46%;}.elementor-308 .elementor-element.elementor-element-efefa4d > .elementor-widget-container{margin:0vw 0vw -0.3vw 0vw;}.elementor-308 .elementor-element.elementor-element-efefa4d{z-index:1;}.elementor-308 .elementor-element.elementor-element-efefa4d img{width:1vw;}.elementor-308 .elementor-element.elementor-element-c4e1da8{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:10vw;}.elementor-308 .elementor-element.elementor-element-c4e1da8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-308 .elementor-element.elementor-element-7ced1ca .elementor-heading-title{font-family:"Font PP Neue Machina", Sans-serif;font-size:3.9vw;font-weight:600;color:var( --e-global-color-a908e3d );}.elementor-308 .elementor-element.elementor-element-9af498b{color:var( --e-global-color-a908e3d );font-family:"Font PP Neue Machina", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}@media(min-width:768px){.elementor-308 .elementor-element.elementor-element-983b20f{--content-width:80vw;}.elementor-308 .elementor-element.elementor-element-2f798f3{--width:9%;}.elementor-308 .elementor-element.elementor-element-c4e1da8{--width:91%;}}@media(max-width:1024px) and (min-width:768px){.elementor-308 .elementor-element.elementor-element-983b20f{--content-width:80vw;}.elementor-308 .elementor-element.elementor-element-c4e1da8{--width:529.156px;}}@media(max-width:1024px){.elementor-308 .elementor-element.elementor-element-983b20f{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:22vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-308 .elementor-element.elementor-element-e894aeb img{width:1.5vw;}.elementor-308 .elementor-element.elementor-element-6efb0d5 img{width:70%;}.elementor-308 .elementor-element.elementor-element-efefa4d > .elementor-widget-container{margin:-1vw -1vw -1vw -1vw;}.elementor-308 .elementor-element.elementor-element-efefa4d img{width:1.5vw;}.elementor-308 .elementor-element.elementor-element-c4e1da8{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-308 .elementor-element.elementor-element-7ced1ca .elementor-heading-title{font-size:5.4vw;}.elementor-308 .elementor-element.elementor-element-9af498b{font-size:2vw;}}@media(max-width:767px){.elementor-308 .elementor-element.elementor-element-983b20f{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:nowrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-2f798f3{--width:10%;}.elementor-308 .elementor-element.elementor-element-e894aeb img{width:2.5vw;}.elementor-308 .elementor-element.elementor-element-6efb0d5{width:initial;max-width:initial;}.elementor-308 .elementor-element.elementor-element-6efb0d5 img{width:64%;}.elementor-308 .elementor-element.elementor-element-efefa4d img{width:2.5vw;}.elementor-308 .elementor-element.elementor-element-c4e1da8{--width:90%;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-308 .elementor-element.elementor-element-7ced1ca .elementor-heading-title{font-size:41px;}.elementor-308 .elementor-element.elementor-element-9af498b{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-2f798f3 */.bottom-square {
    position: absolute;
    width: 100%;
    bottom: 0vw
}

.side-line:after {
    content:'';
    width:2px;
    background:white;
    height:calc(100% - 20px) !important;
    display: block;
    position: absolute;
    left:50%;
    bottom:0px !important;
    transform: translatex(-50%)
}

@media only screen and (max-width: 600px) {
.side-line:after {
    width:1px;
     height:calc(100% - 20px) !important;
    bottom:4px !important;
}


}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-9af498b */.main-text h2 {
    font-weight: bold;
    margin-top: 4vw;
    font-size: 150%
}

.main-text h2:first-child {
    font-weight: bold;
    margin-top: 0vw
}

@media only screen and (max-width: 1024px) {
.main-text h2 {
    margin-top: 40px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983b20f */@media only screen and (max-width: 1024px) {
.break-mobile {
    display: block
}
}/* End custom CSS */