  body {
            background-color: #efefef;
            color: #3a3a3a
        }
        
        a,
        a:visited {
            color: #1e73be;
            text-decoration: none
        }
        
        a:hover,
        a:focus,
        a:active {
            color: #000;
            text-decoration: none
        }
        
        body .grid-container {
            max-width: 1100px
        }
        
        body,
        button,
        input,
        select,
        textarea {
            font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
        }
        
        .main-navigation .main-nav ul ul li a {
            font-size: 14px
        }
        
        @media (max-width:768px) {
            .main-title {
                font-size: 30px
            }
            h1 {
                font-size: 30px
            }
            h2 {
                font-size: 25px
            }
        }
        
        .top-bar {
            background-color: #636363;
            color: #fff
        }
        
        .top-bar a,
        .top-bar a:visited {
            color: #fff
        }
        
        .top-bar a:hover {
            color: #303030
        }
        
        .site-header {
            background-color: #fff;
            color: #3a3a3a
        }
        
        .site-header a,
        .site-header a:visited {
            color: #3a3a3a
        }
        
        .main-title a,
        .main-title a:hover,
        .main-title a:visited {
            color: #222
        }
        
        .site-description {
            color: #999
        }
        
        .main-navigation,
        .main-navigation ul ul {
            background-color: #222
        }
        
        .main-navigation .main-nav ul li a,
        .menu-toggle {
            color: #fff
        }
        
        .main-navigation .main-nav ul li:hover>a,
        .main-navigation .main-nav ul li:focus>a,
        .main-navigation .main-nav ul li.sfHover>a {
            color: #fff;
            background-color: #3f3f3f
        }
        
        button.menu-toggle:hover,
        button.menu-toggle:focus,
        .main-navigation .mobile-bar-items a,
        .main-navigation .mobile-bar-items a:hover,
        .main-navigation .mobile-bar-items a:focus {
            color: #fff
        }
        
        .main-navigation .main-nav ul li[class*="current-menu-"]>a {
            color: #fff;
            background-color: #3f3f3f
        }
        
        .main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,
        .main-navigation .main-nav ul li[class*="current-menu-"].sfHover>a {
            color: #fff;
            background-color: #3f3f3f
        }
        
        .navigation-search input[type="search"],
        .navigation-search input[type="search"]:active {
            color: #3f3f3f;
            background-color: #3f3f3f
        }
        
        .navigation-search input[type="search"]:focus {
            color: #fff;
            background-color: #3f3f3f
        }
        
        .main-navigation ul ul {
            background-color: #3f3f3f
        }
        
        .main-navigation .main-nav ul ul li a {
            color: #fff
        }
        
        .main-navigation .main-nav ul ul li:hover>a,
        .main-navigation .main-nav ul ul li:focus>a,
        .main-navigation .main-nav ul ul li.sfHover>a {
            color: #fff;
            background-color: #4f4f4f
        }
        
        .main-navigation .main-nav ul ul li[class*="current-menu-"]>a {
            color: #fff;
            background-color: #4f4f4f
        }
        
        .main-navigation .main-nav ul ul li[class*="current-menu-"]>a:hover,
        .main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover>a {
            color: #fff;
            background-color: #4f4f4f
        }
        
        .separate-containers .inside-article,
        .separate-containers .comments-area,
        .separate-containers .page-header,
        .one-container .container,
        .separate-containers .paging-navigation,
        .inside-page-header {
            background-color: #fff
        }
        
        .entry-meta {
            color: #888
        }
        
        .entry-meta a,
        .entry-meta a:visited {
            color: #666
        }
        
        .entry-meta a:hover {
            color: #1e73be
        }
        
        .sidebar .widget {
            background-color: #fff
        }
        
        .sidebar .widget .widget-title {
            color: #000
        }
        
        .footer-widgets {
            background-color: #fff
        }
        
        .footer-widgets .widget-title {
            color: #000
        }
        
        .site-info {
            color: #fff;
            background-color: #222
        }
        
        .site-info a,
        .site-info a:visited {
            color: #fff
        }
        
        .site-info a:hover {
            color: #606060
        }
        
        .footer-bar .widget_nav_menu .current-menu-item a {
            color: #606060
        }
        
        input[type="text"],
        input[type="email"],
        input[type="url"],
        input[type="password"],
        input[type="search"],
        input[type="tel"],
        input[type="number"],
        textarea,
        select {
            color: #666;
            background-color: #fafafa;
            border-color: #ccc
        }
        
        input[type="text"]:focus,
        input[type="email"]:focus,
        input[type="url"]:focus,
        input[type="password"]:focus,
        input[type="search"]:focus,
        input[type="tel"]:focus,
        input[type="number"]:focus,
        textarea:focus,
        select:focus {
            color: #666;
            background-color: #fff;
            border-color: #bfbfbf
        }
        
        button,
        html input[type="button"],
        input[type="reset"],
        input[type="submit"],
        a.button,
        a.button:visited {
            color: #fff;
            background-color: #666
        }
        
        button:hover,
        html input[type="button"]:hover,
        input[type="reset"]:hover,
        input[type="submit"]:hover,
        a.button:hover,
        button:focus,
        html input[type="button"]:focus,
        input[type="reset"]:focus,
        input[type="submit"]:focus,
        a.button:focus {
            color: #fff;
            background-color: #3f3f3f
        }
        
        .generate-back-to-top,
        .generate-back-to-top:visited {
            background-color: rgba(0, 0, 0, .4);
            color: #fff
        }
        
        .generate-back-to-top:hover,
        .generate-back-to-top:focus {
            background-color: rgba(0, 0, 0, .6);
            color: #fff
        }
        
        @media (max-width:768px) {
            .separate-containers .inside-article,
            .separate-containers .comments-area,
            .separate-containers .page-header,
            .separate-containers .paging-navigation,
            .one-container .site-content,
            .inside-page-header {
                padding: 30px
            }
        }
        
        .main-navigation ul ul {
            top: auto
        }
        
        .navigation-search,
        .navigation-search input {
            height: 100%
        }
        
        .rtl .menu-item-has-children .dropdown-menu-toggle {
            padding-left: 20px
        }
        
        .rtl .main-navigation .main-nav ul li.menu-item-has-children>a {
            padding-right: 20px
        }
        
        .one-container .sidebar .widget {
            padding: 0
        }
        
        .page .entry-content {
            margin-top: 0
        }

          .rll-youtube-player {
            position: relative;
            padding-bottom: 56.23%;
            height: 0;
            overflow: hidden;
            max-width: 100%;
            background: #000;
            margin: 5px
        }
        
        .rll-youtube-player iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 100;
            background: 0 0
        }
        
        .rll-youtube-player img {
            bottom: 0;
            display: block;
            left: 0;
            margin: auto;
            max-width: 100%;
            width: 100%;
            position: absolute;
            right: 0;
            top: 0;
            border: none;
            height: auto;
            cursor: pointer;
            -webkit-transition: .4s all;
            -moz-transition: .4s all;
            transition: .4s all
        }
        
        .rll-youtube-player img:hover {
            -webkit-filter: brightness(75%)
        }
        
        .rll-youtube-player .play {
            height: 72px;
            width: 72px;
            left: 50%;
            top: 50%;
            margin-left: -36px;
            margin-top: -36px;
            position: absolute;
            background: url("play.png") no-repeat;
            cursor: pointer
        }
         #callnowbutton {
            display: none
        }
        
        @media screen and (max-width:650px) {
            #callnowbutton {
                display: block;
                position: fixed;
                text-decoration: none;
                z-index: 2147483647;
                width: 100%;
                left: 0;
                bottom: 0;
                height: 60px;
                border-top: 1px solid #d72d57;
                border-bottom: 1px solid #780000;
                width: 100%;
                left: 0;
                bottom: 0;
                height: 60px;
                border-top: 1px solid #d72d57;
                border-bottom: 1px solid #780000;
                text-shadow: 0 1px #780000;
                text-align: center;
                color: #fff;
                font-weight: 600;
                font-size: 120%;
                padding-right: 27px;
                overflow: hidden;
                background: #aa002a;
                display: flex;
                justify-content: center;
                align-items: center
            }
            body {
                padding-bottom: 60px
            }
        }
          .main-navigation {
            z-index: 100;
            padding: 0;
            clear: both;
            display: none
        }

        .elementor-272 .elementor-element.elementor-element-34b73465 {
 background-image:url(/images/Untitled-5.jpg);
 background-position:center left;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}
.elementor-272 .elementor-element.elementor-element-34b73465>.elementor-background-overlay {
 background-color:#0c0c0c;
 opacity:.74;
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-272 .elementor-element.elementor-element-25d27cee .elementor-heading-title {
 color:#fff;
 line-height:1.3em
}
.elementor-272 .elementor-element.elementor-element-25d27cee>.elementor-widget-container {
 margin:070px 0 0 0;
 padding:0 0 0 0
}
.elementor-272 .elementor-element.elementor-element-2b7c63c3 {
 color:#fff
}
.elementor-272 .elementor-element.elementor-element-482f3d15 a.elementor-button,.elementor-272 .elementor-element.elementor-element-482f3d15 .elementor-button {
 background-color:#aa002a
}
.elementor-272 .elementor-element.elementor-element-9cbf8b .elementor-image img {
    margin-top: 15px;
    max-width:65%;
    margin-bottom: -5px;
}
.elementor-element-482f3d15
{
    margin-bottom: 10px;
}
.elementor-element-30368f94
{
     margin-top: auto;
}
.elementor-272 .elementor-element.elementor-element-9cbf8b>.elementor-widget-container {
 margin:0 0 -10px 0
}
.elementor-272 .elementor-element.elementor-element-34f5eb1d {
 margin-top:25px;
 margin-bottom:10px
}
.elementor-272 .elementor-element.elementor-element-4f9ddd3c {
 text-align:center
}
.elementor-272 .elementor-element.elementor-element-4f9ddd3c .elementor-heading-title {
 color:#1c1c1c;
 font-weight:700
}
.elementor-272 .elementor-element.elementor-element-6c2ca7b .elementor-divider-separator {
 border-top-style:solid;
 border-top-width:4px;
 border-top-color:#111;
 width:7%
}
.elementor-272 .elementor-element.elementor-element-6c2ca7b .elementor-divider {
 text-align:center;
 padding-top:5px;
 padding-bottom:5px
}
.elementor-272 .elementor-element.elementor-element-3b9f527f {
 margin-top:0;
 margin-bottom:0;
 padding:0 0 0 0
}
.elementor-272 .elementor-element.elementor-element-56a48883 .elementor-cta__content {
 text-align:center
}
.elementor-272 .elementor-element.elementor-element-56a48883 .elementor-cta__button {
 color:#fff;
 background-color:#ce0033;
 border-color:#ce0033
}
.elementor-272 .elementor-element.elementor-element-56a48883 .elementor-cta__button:hover {
 background-color:#a5002c;
 border-color:#ce0033
}
.elementor-272 .elementor-element.elementor-element-56a48883 .elementor-cta .elementor-cta__bg,.elementor-272 .elementor-element.elementor-element-56a48883 .elementor-cta .elementor-cta__bg-overlay {
 transition-duration:1500ms
}
.elementor-272 .elementor-element.elementor-element-7941520d .elementor-cta__content {
 text-align:center
}
.elementor-272 .elementor-element.elementor-element-7941520d .elementor-cta__button {
 color:#fff;
 background-color:#ce0033;
 border-color:#ce0033
}
.elementor-272 .elementor-element.elementor-element-7941520d .elementor-cta__button:hover {
 background-color:#b2002f;
 border-color:#ce0033
}
.elementor-272 .elementor-element.elementor-element-7941520d .elementor-cta .elementor-cta__bg,.elementor-272 .elementor-element.elementor-element-7941520d .elementor-cta .elementor-cta__bg-overlay {
 transition-duration:1500ms
}
.elementor-272 .elementor-element.elementor-element-4c7e4545 .elementor-cta__content {
 text-align:center
}
.elementor-272 .elementor-element.elementor-element-4c7e4545 .elementor-cta__button {
 color:#fff;
 background-color:#ce0033;
 border-color:#ce0033
}
.elementor-272 .elementor-element.elementor-element-4c7e4545 .elementor-cta__button:hover {
 background-color:#af002e;
 border-color:#b50030
}
.elementor-272 .elementor-element.elementor-element-4c7e4545 .elementor-cta .elementor-cta__bg,.elementor-272 .elementor-element.elementor-element-4c7e4545 .elementor-cta .elementor-cta__bg-overlay {
 transition-duration:1500ms
}
.elementor-272 .elementor-element.elementor-element-7328cde5 .elementor-text-editor {
 text-align:center
}
.elementor-272 .elementor-element.elementor-element-7328cde5>.elementor-widget-container {
 margin:0 0 0 0;
 padding:0 200px 0 200px
}
.elementor-272 .elementor-element.elementor-element-5060b81b {
 background-color:#cb1039;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 margin-top:0;
 margin-bottom:0;
 padding:0 0 0 0
}
.elementor-272 .elementor-element.elementor-element-5060b81b>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-272 .elementor-element.elementor-element-5a856ce4>.elementor-element-populated {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-272 .elementor-element.elementor-element-b306800 .elementor-headline {
 text-align:center
}
.elementor-272 .elementor-element.elementor-element-b306800 .elementor-headline-dynamic-wrapper path {
 stroke:#000
}
.elementor-272 .elementor-element.elementor-element-b306800 .elementor-headline-plain-text {
 color:#fff
}
.elementor-272 .elementor-element.elementor-element-b306800 .elementor-headline-dynamic-text {
 color:#fff
}
.elementor-272 .elementor-element.elementor-element-b306800>.elementor-widget-container {
 margin:15px 0 0 0
}
.elementor-272 .elementor-element.elementor-element-70d02f3d>.elementor-element-populated {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-272 .elementor-element.elementor-element-3a3d5544 a.elementor-button,.elementor-272 .elementor-element.elementor-element-3a3d5544 .elementor-button {
 font-size:20px;
 color:#fff;
 background-color:#191919;
 padding:20px 50px 20px 50px
}
.elementor-272 .elementor-element.elementor-element-3a3d5544 a.elementor-button:hover,.elementor-272 .elementor-element.elementor-element-3a3d5544 .elementor-button:hover {
 color:#0c0c0c;
 background-color:#fff
}
.elementor-272 .elementor-element.elementor-element-3a3d5544>.elementor-widget-container {
 margin:11px 0 0 0;
 padding:0 0 0 0
}
.elementor-272 .elementor-element.elementor-element-326c5e44 {
 background-image:url(/images/33569996_custom-1.webp);
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 padding:40px 0 40px 0
}
.elementor-272 .elementor-element.elementor-element-326c5e44>.elementor-background-overlay {
 background-color:#0c0c0c;
 opacity:.83;
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-272 .elementor-element.elementor-element-15754660 .elementor-heading-title {
 color:#fff;
 font-weight:700
}
.elementor-272 .elementor-element.elementor-element-53561b65 {
 color:#e2e2e2
}
.elementor-272 .elementor-element.elementor-element-654451f .elementor-heading-title {
 color:#fff
}
.elementor-272 .elementor-element.elementor-element-59be01a9 {
 color:#d3d3d3
}
.elementor-272 .elementor-element.elementor-element-c99e156 .elementor-heading-title {
 color:#fff
}
.elementor-272 .elementor-element.elementor-element-4ccd09ff {
 color:#ddd
}
.elementor-272 .elementor-element.elementor-element-1d558ba5 {
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 padding:20px 0 20px 0
}
.elementor-272 .elementor-element.elementor-element-1d558ba5>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-272 .elementor-element.elementor-element-48840a8a>.elementor-element-populated,.elementor-272 .elementor-element.elementor-element-48840a8a>.elementor-element-populated>.elementor-background-overlay {
 border-radius:0 0 0 0
}
.elementor-272 .elementor-element.elementor-element-78496dc3 {
 text-align:center
}
.elementor-272 .elementor-element.elementor-element-78496dc3 .elementor-heading-title {
 color:#cb1039;
 font-size:53px
}
.elementor-272 .elementor-element.elementor-element-78e62d4e>.elementor-element-populated {
 margin:0 0 -25px 0;
 padding:0 0 0 0
}
.elementor-272 .elementor-element.elementor-element-267b8f04 .elementor-divider-separator {
 border-top-style:solid;
 border-top-width:3px;
 border-top-color:#141414;
 width:29%
}
.elementor-272 .elementor-element.elementor-element-267b8f04 .elementor-divider {
 text-align:center;
 padding-top:2px;
 padding-bottom:2px
}
.elementor-272 .elementor-element.elementor-element-267b8f04>.elementor-widget-container {
 margin:-10px 0 0 0
}
.elementor-272 .elementor-element.elementor-element-3793fbfa .elementor-text-editor {
 text-align:center
}
.elementor-272 .elementor-element.elementor-element-3793fbfa {
 color:#111;
 font-size:24px
}
.elementor-272 .elementor-element.elementor-element-3793fbfa>.elementor-widget-container {
 margin:-11px 0 0 0
}
.elementor-272 .elementor-element.elementor-element-6c4b305f .elementor-field-group {
 padding-right:calc(10px/2);
 padding-left:calc(10px/2);
 margin-bottom:10px
}
.elementor-272 .elementor-element.elementor-element-6c4b305f .elementor-form-fields-wrapper {
 margin-left:calc(-10px/2);
 margin-right:calc(-10px/2);
 margin-bottom:-10px
}
body.rtl .elementor-272 .elementor-element.elementor-element-6c4b305f .elementor-labels-inline .elementor-field-group>label {
 padding-left:0
}
body:not(.rtl) .elementor-272 .elementor-element.elementor-element-6c4b305f .elementor-labels-inline .elementor-field-group>label {
 padding-right:0
}
body .elementor-272 .elementor-element.elementor-element-6c4b305f .elementor-labels-above .elementor-field-group>label {
 padding-bottom:0
}
.elementor-272 .elementor-element.elementor-element-6c4b305f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
 background-color:#fff
}
.elementor-272 .elementor-element.elementor-element-6c4b305f .elementor-field-group .elementor-select-wrapper select {
 background-color:#fff
}
.elementor-272 .elementor-element.elementor-element-6c4b305f .elementor-button {
 background-color:#141414
}
.elementor-272 .elementor-element.elementor-element-5d74e913 {
 text-align:center
}
.elementor-272 .elementor-element.elementor-element-5d74e913 .elementor-heading-title {
 color:#cb1039;
 font-size:53px
}
.elementor-272 .elementor-element.elementor-element-2ea847ab .elementor-divider-separator {
 border-top-style:solid;
 border-top-width:3px;
 border-top-color:#141414;
 width:29%
}
.elementor-272 .elementor-element.elementor-element-2ea847ab .elementor-divider {
 text-align:center;
 padding-top:2px;
 padding-bottom:2px
}
.elementor-272 .elementor-element.elementor-element-2ea847ab>.elementor-widget-container {
 margin:-10px 0 0 0
}
.elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:last-child) {
 padding-bottom:calc(38px/2)
}
.elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:first-child) {
 margin-top:calc(38px/2)
}
.elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-items.elementor-grid .elementor-icon-list-item {
 margin-right:calc(38px/2);
 margin-left:calc(38px/2)
}
.elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-items.elementor-grid {
 margin-right:calc(-38px/2);
 margin-left:calc(-38px/2)
}
.elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-icon i {
 color:#0c0c0c;
 font-size:14px
}
.elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-icon {
 width:14px
}
.elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:last-child) {
 padding-bottom:calc(38px/2)
}
.elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:first-child) {
 margin-top:calc(38px/2)
}
.elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-items.elementor-grid .elementor-icon-list-item {
 margin-right:calc(38px/2);
 margin-left:calc(38px/2)
}
.elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-items.elementor-grid {
 margin-right:calc(-38px/2);
 margin-left:calc(-38px/2)
}
.elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-icon i {
 color:#2d2d2d;
 font-size:14px
}
.elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-icon {
 width:14px
}
.elementor-272 .elementor-element.elementor-element-6c345e10 {
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 padding:0 0 0 0
}
.elementor-272 .elementor-element.elementor-element-6c345e10>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-272 .elementor-element.elementor-element-7ec7860f>.elementor-element-populated {
 background-color:#cb1039;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}
.elementor-272 .elementor-element.elementor-element-7ec7860f:hover>.elementor-element-populated {
 background-color:#191919
}
.elementor-272 .elementor-element.elementor-element-7ec7860f>.elementor-element-populated>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-272 .elementor-element.elementor-element-49518a9.elementor-view-stacked .elementor-icon {
 background-color:#fff
}
.elementor-272 .elementor-element.elementor-element-49518a9.elementor-view-framed .elementor-icon,.elementor-272 .elementor-element.elementor-element-49518a9.elementor-view-default .elementor-icon {
 color:#fff;
 border-color:#fff
}
.elementor-272 .elementor-element.elementor-element-49518a9.elementor-position-right .elementor-icon-box-icon {
 margin-left:15px
}
.elementor-272 .elementor-element.elementor-element-49518a9.elementor-position-left .elementor-icon-box-icon {
 margin-right:15px
}
.elementor-272 .elementor-element.elementor-element-49518a9.elementor-position-top .elementor-icon-box-icon {
 margin-bottom:15px
}
.elementor-272 .elementor-element.elementor-element-49518a9 .elementor-icon {
 font-size:36px
}
.elementor-272 .elementor-element.elementor-element-49518a9 .elementor-icon i {
 transform:rotate(0deg)
}
.elementor-272 .elementor-element.elementor-element-49518a9 .elementor-icon-box-title {
 margin-bottom:0
}
.elementor-272 .elementor-element.elementor-element-49518a9 .elementor-icon-box-content .elementor-icon-box-title {
 color:#fff
}
.elementor-272 .elementor-element.elementor-element-49518a9>.elementor-widget-container {
 margin:11px 11px 11px 30px
}
.elementor-272 .elementor-element.elementor-element-56bf17b0>.elementor-element-populated {
 background-color:#cb1039;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}
.elementor-272 .elementor-element.elementor-element-56bf17b0:hover>.elementor-element-populated {
 background-color:#191919
}
.elementor-272 .elementor-element.elementor-element-56bf17b0>.elementor-element-populated>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-272 .elementor-element.elementor-element-77daf889.elementor-view-stacked .elementor-icon {
 background-color:#fff
}
.elementor-272 .elementor-element.elementor-element-77daf889.elementor-view-framed .elementor-icon,.elementor-272 .elementor-element.elementor-element-77daf889.elementor-view-default .elementor-icon {
 color:#fff;
 border-color:#fff
}
.elementor-272 .elementor-element.elementor-element-77daf889.elementor-position-right .elementor-icon-box-icon {
 margin-left:15px
}
.elementor-272 .elementor-element.elementor-element-77daf889.elementor-position-left .elementor-icon-box-icon {
 margin-right:15px
}
.elementor-272 .elementor-element.elementor-element-77daf889.elementor-position-top .elementor-icon-box-icon {
 margin-bottom:15px
}
.elementor-272 .elementor-element.elementor-element-77daf889 .elementor-icon {
 font-size:36px
}
.elementor-272 .elementor-element.elementor-element-77daf889 .elementor-icon i {
 transform:rotate(0deg)
}
.elementor-272 .elementor-element.elementor-element-77daf889 .elementor-icon-box-title {
 margin-bottom:0
}
.elementor-272 .elementor-element.elementor-element-77daf889 .elementor-icon-box-content .elementor-icon-box-title {
 color:#fff
}
.elementor-272 .elementor-element.elementor-element-77daf889>.elementor-widget-container {
 margin:11px 11px 11px 40px
}
.elementor-272 .elementor-element.elementor-element-483bb0a4>.elementor-element-populated {
 background-color:#cb1039;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}
.elementor-272 .elementor-element.elementor-element-483bb0a4:hover>.elementor-element-populated {
 background-color:#191919
}
.elementor-272 .elementor-element.elementor-element-483bb0a4>.elementor-element-populated>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-272 .elementor-element.elementor-element-6f97b54c.elementor-view-stacked .elementor-icon {
 background-color:#fff
}
.elementor-272 .elementor-element.elementor-element-6f97b54c.elementor-view-framed .elementor-icon,.elementor-272 .elementor-element.elementor-element-6f97b54c.elementor-view-default .elementor-icon {
 color:#fff;
 border-color:#fff
}
.elementor-272 .elementor-element.elementor-element-6f97b54c.elementor-position-right .elementor-icon-box-icon {
 margin-left:15px
}
.elementor-272 .elementor-element.elementor-element-6f97b54c.elementor-position-left .elementor-icon-box-icon {
 margin-right:15px
}
.elementor-272 .elementor-element.elementor-element-6f97b54c.elementor-position-top .elementor-icon-box-icon {
 margin-bottom:15px
}
.elementor-272 .elementor-element.elementor-element-6f97b54c .elementor-icon {
 font-size:36px
}
.elementor-272 .elementor-element.elementor-element-6f97b54c .elementor-icon i {
 transform:rotate(0deg)
}
.elementor-272 .elementor-element.elementor-element-6f97b54c .elementor-icon-box-title {
 margin-bottom:0
}
.elementor-272 .elementor-element.elementor-element-6f97b54c .elementor-icon-box-content .elementor-icon-box-title {
 color:#fff
}
.elementor-272 .elementor-element.elementor-element-6f97b54c>.elementor-widget-container {
 margin:11px 11px 11px 40px
}
.elementor-272 .elementor-element.elementor-element-42edd0b1 .elementor-spacer-inner {
 height:50px
}
@media(max-width:1024px) {
 .elementor-272 .elementor-element.elementor-element-34b73465 {
  margin-top:0;
  margin-bottom:0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-5279db5>.elementor-element-populated {
  margin:0 0 0 16px
 }
 .elementor-272 .elementor-element.elementor-element-25d27cee {
  text-align:center
 }
 .elementor-272 .elementor-element.elementor-element-25d27cee>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-2b7c63c3 .elementor-text-editor {
  text-align:center
 }
 .elementor-272 .elementor-element.elementor-element-30368f94>.elementor-element-populated {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-9cbf8b .elementor-image img {
  max-width:59%
 }
 .elementor-272 .elementor-element.elementor-element-9cbf8b>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-3b9f527f {
  margin-top:0;
  margin-bottom:0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-4b625f7d>.elementor-element-populated {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-56a48883 .elementor-cta__content {
  min-height:100px
 }
 .elementor-272 .elementor-element.elementor-element-56a48883>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-830638d>.elementor-element-populated {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-7941520d>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-678816a8>.elementor-element-populated {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-7328cde5>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-b306800 .elementor-headline {
  text-align:center;
  font-size:32px
 }
 .elementor-272 .elementor-element.elementor-element-b306800>.elementor-widget-container {
  margin:20px 0 0 29px;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-3a3d5544 a.elementor-button,.elementor-272 .elementor-element.elementor-element-3a3d5544 .elementor-button {
  font-size:17px
 }
 .elementor-272 .elementor-element.elementor-element-3a3d5544>.elementor-widget-container {
  margin:10px 0 0 80px
 }
 .elementor-272 .elementor-element.elementor-element-48840a8a>.elementor-element-populated {
  /*margin:0 0 0 10px*/
  padding: 0 10px;
 }
 .elementor-element-73971e0e
 {
    margin-top: 40px;
 }
 .elementor-272 .elementor-element.elementor-element-267b8f04 .elementor-divider {
  text-align:center
 }
 .elementor-272 .elementor-element.elementor-element-3793fbfa .elementor-text-editor {
  text-align:center
 }
 .elementor-272 .elementor-element.elementor-element-6c4b305f>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(14px/2)
 }
 .elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(14px/2)
 }
 .elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-items.elementor-grid .elementor-icon-list-item {
  margin-right:calc(14px/2);
  margin-left:calc(14px/2)
 }
 .elementor-272 .elementor-element.elementor-element-7d79f5a7 .elementor-icon-list-items.elementor-grid {
  margin-right:calc(-14px/2);
  margin-left:calc(-14px/2)
 }
 .elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(10px/2)
 }
 .elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(10px/2)
 }
 .elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-items.elementor-grid .elementor-icon-list-item {
  margin-right:calc(10px/2);
  margin-left:calc(10px/2)
 }
 .elementor-272 .elementor-element.elementor-element-6e5029 .elementor-icon-list-items.elementor-grid {
  margin-right:calc(-10px/2);
  margin-left:calc(-10px/2)
 }
 .elementor-272 .elementor-element.elementor-element-6c345e10 {
  margin-top:0;
  margin-bottom:-20px;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-49518a9>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-77daf889>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-6f97b54c>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
}
@media(max-width:767px) {
 .elementor-272 .elementor-element.elementor-element-25d27cee {
  text-align:center
 }
 .elementor-272 .elementor-element.elementor-element-25d27cee>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-2b7c63c3 .elementor-text-editor {
  text-align:center
 }
 .elementor-272 .elementor-element.elementor-element-30368f94>.elementor-element-populated {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-9cbf8b>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-7328cde5>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-5060b81b {
  padding:0 0 20px 0
 }
 .elementor-272 .elementor-element.elementor-element-b306800>.elementor-widget-container {
  margin:0 0 0 0;
  padding:20px 20px 0 20px
 }
 .elementor-272 .elementor-element.elementor-element-3a3d5544>.elementor-widget-container {
  margin:0;
  padding:0 0 0 0;
  text-align: center;
 }
 .elementor-272 .elementor-element.elementor-element-78496dc3 {
  text-align:center
 }
 .elementor-272 .elementor-element.elementor-element-267b8f04 .elementor-divider {
  text-align:center
 }
 .elementor-272 .elementor-element.elementor-element-3793fbfa .elementor-text-editor {
  text-align:center
 }
 .elementor-272 .elementor-element.elementor-element-3793fbfa {
  font-size:20px
 }
 .elementor-272 .elementor-element.elementor-element-5d74e913 .elementor-heading-title {
  font-size:46px
 }
 .elementor-272 .elementor-element.elementor-element-6e5029>.elementor-widget-container {
  margin:10px 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-6c345e10 {
  margin-top:0;
  margin-bottom:-50px;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-49518a9 .elementor-icon-box-content {
  margin-bottom:15px
 }
 .elementor-272 .elementor-element.elementor-element-49518a9>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-56bf17b0>.elementor-element-populated {
  /*margin:10px 0 0 0*/
 }
 .elementor-272 .elementor-element.elementor-element-77daf889 .elementor-icon-box-icon {
  margin-bottom:15px
 }
 .elementor-272 .elementor-element.elementor-element-77daf889>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-272 .elementor-element.elementor-element-483bb0a4>.elementor-element-populated {
  /*margin:10px 0 0 0*/
 }
 .elementor-272 .elementor-element.elementor-element-6f97b54c .elementor-icon-box-icon {
  margin-bottom:15px
 }
 .elementor-272 .elementor-element.elementor-element-6f97b54c>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-text-editor p
 {
    padding: 0 10px;
 }
 .elementor-widget-container .elementor-heading-title
 {
  padding: 0 10px;  
 }
 .elementor-element-6f97b54c .elementor-icon-box-content
 {
    padding-bottom: 15px;
 }
 .elementor-272 .elementor-element.elementor-element-6c345e10 .elementor-icon-box-icon
 {
    padding-top: 15px;
 }
}
@media(min-width:768px) {
 .elementor-272 .elementor-element.elementor-element-5279db5 {
  width:58.07%
 }
 .elementor-272 .elementor-element.elementor-element-30368f94 {
  width:41.927%
 }
 .elementor-272 .elementor-element.elementor-element-5a856ce4 {
  width:62.982%
 }
 .elementor-272 .elementor-element.elementor-element-70d02f3d {
  width:37.018%
 }
}

.elementor-element.elementor-element-5060b81b {
 background-color:#cb1039;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 margin-top:0;
 margin-bottom:0;
 padding:0 0 0 0
}
.elementor-element.elementor-element-5060b81b>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-element.elementor-element-b306800 .elementor-headline {
 text-align:center
}
.elementor-element.elementor-element-b306800 .elementor-headline-dynamic-wrapper path {
 stroke:#000
}
.elementor-element.elementor-element-b306800 .elementor-headline-plain-text {
 color:#fff
}
.elementor-element.elementor-element-b306800 .elementor-headline-dynamic-text {
 color:#fff
}
.elementor-element.elementor-element-b306800>.elementor-widget-container {
 margin:15px 0 0 0
}
.elementor-element.elementor-element-70d02f3d>.elementor-element-populated {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-element.elementor-element-3a3d5544 a.elementor-button,.elementor-element.elementor-element-3a3d5544 .elementor-button {
 font-size:20px;
 color:#fff;
 background-color:#191919;
 padding:20px 50px 20px 50px
}
.elementor-element.elementor-element-3a3d5544 a.elementor-button:hover,.elementor-element.elementor-element-3a3d5544 .elementor-button:hover {
 color:#0c0c0c;
 background-color:#fff
}
.elementor-element.elementor-element-3a3d5544>.elementor-widget-container {
 margin:11px 0 0 0;
 padding:0 0 0 0
}
@media(min-width:768px) {
 .elementor-element.elementor-element-5279db5 {
  width:58.07%
 }
 .elementor-element.elementor-element-30368f94 {
  width:41.927%
 }
 .elementor-element.elementor-element-5a856ce4 {
  width:62.982%
 }
 .elementor-element.elementor-element-70d02f3d {
  width:37.018%
 }
}

 .main-navigation {
    z-index: 100;
    padding: 0;
    clear: both;
    display: none
}
.elementor-35 .elementor-element.elementor-element-d480bdb {
 background-image:url(/images/pexels-photo-186077-1.jpeg);
 background-position:center center;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 padding:130px 0 130px 0
}
.elementor-35 .elementor-element.elementor-element-d480bdb>.elementor-background-overlay {
 background-color:#000;
 opacity:.72;
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-35 .elementor-element.elementor-element-24b96bd {
 text-align:center
}
.elementor-35 .elementor-element.elementor-element-24b96bd .elementor-heading-title {
 color:#fff;
 /*font-size:54px*/
}
@media(max-width:767px) {
 .elementor-35 .elementor-element.elementor-element-d480bdb {
  padding:80px 0 80px 0
 }
 .elementor-35 .elementor-element.elementor-element-24b96bd .elementor-heading-title {
  font-size:31px
 }
 .elementor-272 .elementor-element.elementor-element-6c4b305f .elementor-form-fields-wrapper
 {
    margin:0;
 }
}


.elementor-element.elementor-element-5060b81b {
 background-color:#cb1039;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 margin-top:0;
 margin-bottom:0;
 padding:0 0 0 0
}
.elementor-element.elementor-element-5060b81b>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-element.elementor-element-b306800 .elementor-headline {
 text-align:center
}
.elementor-element.elementor-element-b306800 .elementor-headline-dynamic-wrapper path {
 stroke:#000
}
.elementor-element.elementor-element-b306800 .elementor-headline-plain-text {
 color:#fff
}
.elementor-element.elementor-element-b306800 .elementor-headline-dynamic-text {
 color:#fff
}
.elementor-element.elementor-element-b306800>.elementor-widget-container {
 margin:15px 0 0 0
}
.elementor-element.elementor-element-70d02f3d>.elementor-element-populated {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-element.elementor-element-3a3d5544 a.elementor-button,.elementor-element.elementor-element-3a3d5544 .elementor-button {
 font-size:20px;
 color:#fff;
 background-color:#191919;
 padding:20px 50px 20px 50px
}
.elementor-element.elementor-element-3a3d5544 a.elementor-button:hover,.elementor-element.elementor-element-3a3d5544 .elementor-button:hover {
 color:#0c0c0c;
 background-color:#fff
}
.elementor-element.elementor-element-3a3d5544>.elementor-widget-container {
 margin:11px 0 0 0;
 padding:0 0 0 0
}
@media(min-width:768px) {
 .elementor-element.elementor-element-5279db5 {
  width:58.07%
 }
 .elementor-element.elementor-element-30368f94 {
  width:41.927%
 }
 .elementor-element.elementor-element-5a856ce4 {
  width:62.982%
 }
 .elementor-element.elementor-element-70d02f3d {
  width:37.018%
 }
}

.elementor-27 .elementor-element.elementor-element-f72e118 {
     background-image:url(/images/pexels-photo-244206-2.jpeg);
     background-position:bottom center;
     transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
     padding:130px 0 130px 0
    }
    .elementor-27 .elementor-element.elementor-element-f72e118>.elementor-background-overlay {
     background-color:#000;
     opacity:.64;
     transition:background 0.3s,border-radius 0.3s,opacity 0.3s
    }
    .elementor-27 .elementor-element.elementor-element-96c633a {
     text-align:center
    }
    .elementor-27 .elementor-element.elementor-element-96c633a .elementor-heading-title {
     color:#fff
    }
    @media(max-width:1024px) {
     .elementor-27 .elementor-element.elementor-element-f72e118 {
      padding:80px 0 80px 0
     }
    }
    @media(max-width:767px) {
     .elementor-27 .elementor-element.elementor-element-f72e118 {
      margin-top:0;
      margin-bottom:0;
      padding:50px 0 50px 0
     }
    }


    .elementor-element.elementor-element-5060b81b {
     background-color:#cb1039;
     transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
     margin-top:0;
     margin-bottom:0;
     padding:0 0 0 0
    }
    .elementor-element.elementor-element-5060b81b>.elementor-background-overlay {
     transition:background 0.3s,border-radius 0.3s,opacity 0.3s
    }
    .elementor-element.elementor-element-b306800 .elementor-headline {
     text-align:center
    }
    .elementor-element.elementor-element-b306800 .elementor-headline-dynamic-wrapper path {
     stroke:#000
    }
    .elementor-element.elementor-element-b306800 .elementor-headline-plain-text {
     color:#fff
    }
    .elementor-element.elementor-element-b306800 .elementor-headline-dynamic-text {
     color:#fff
    }
    .elementor-element.elementor-element-b306800>.elementor-widget-container {
     margin:15px 0 0 0
    }
    .elementor-element.elementor-element-70d02f3d>.elementor-element-populated {
     margin:0 0 0 0;
     padding:0 0 0 0
    }
    .elementor-element.elementor-element-3a3d5544 a.elementor-button,.elementor-element.elementor-element-3a3d5544 .elementor-button {
     font-size:20px;
     color:#fff;
     background-color:#191919;
     padding:20px 50px 20px 50px
    }
    .elementor-element.elementor-element-3a3d5544 a.elementor-button:hover,.elementor-element.elementor-element-3a3d5544 .elementor-button:hover {
     color:#0c0c0c;
     background-color:#fff
    }
    .elementor-element.elementor-element-3a3d5544>.elementor-widget-container {
     margin:11px 0 0 0;
     padding:0 0 0 0
    }
    @media(min-width:768px) {
     .elementor-element.elementor-element-5279db5 {
      width:58.07%
     }
     .elementor-element.elementor-element-30368f94 {
      width:41.927%
     }
     .elementor-element.elementor-element-5a856ce4 {
      width:62.982%
     }
     .elementor-element.elementor-element-70d02f3d {
      width:37.018%
     }
    }

      .elementor-306 .elementor-element.elementor-element-2bafe0b6 {
 background-color:#232323;
 background-image:url(/images/pexels-photo-311012-1.jpeg);
 background-position:center center;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 padding:100px 0 100px 0
}
.elementor-306 .elementor-element.elementor-element-2bafe0b6>.elementor-background-overlay {
 background-color:#020202;
 opacity:.66;
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-306 .elementor-element.elementor-element-715037d2 .elementor-icon-wrapper {
 text-align:right
}
.elementor-306 .elementor-element.elementor-element-715037d2.elementor-view-stacked .elementor-icon {
 background-color:#cb1039
}
.elementor-306 .elementor-element.elementor-element-715037d2.elementor-view-framed .elementor-icon,.elementor-306 .elementor-element.elementor-element-715037d2.elementor-view-default .elementor-icon {
 color:#cb1039;
 border-color:#cb1039
}
.elementor-306 .elementor-element.elementor-element-715037d2 .elementor-icon {
 font-size:94px
}
.elementor-306 .elementor-element.elementor-element-715037d2 .elementor-icon i {
 transform:rotate(0deg)
}
.elementor-306 .elementor-element.elementor-element-10c118b5 {
 text-align:left
}
.elementor-306 .elementor-element.elementor-element-10c118b5 .elementor-heading-title {
 color:#fff;
 font-size:75px
}
.elementor-306 .elementor-element.elementor-element-10c118b5>.elementor-widget-container {
 margin:20px 0 0 0
}
.elementor-306 .elementor-element.elementor-element-7a8204a7 {
 padding:25px 0 25px 0
}
.elementor-306 .elementor-element.elementor-element-609e1041>.elementor-element-populated {
 margin:0 0 0 200px
}
.elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:last-child) {
 padding-bottom:calc(25px/2)
}
.elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:first-child) {
 margin-top:calc(25px/2)
}
.elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-items.elementor-grid .elementor-icon-list-item {
 margin-right:calc(25px/2);
 margin-left:calc(25px/2)
}
.elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-items.elementor-grid {
 margin-right:calc(-25px/2);
 margin-left:calc(-25px/2)
}
.elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-icon i {
 color:#0c0c0c;
 font-size:14px
}
.elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-icon {
 width:14px
}
.elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:last-child) {
 padding-bottom:calc(25px/2)
}
.elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:first-child) {
 margin-top:calc(25px/2)
}
.elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-items.elementor-grid .elementor-icon-list-item {
 margin-right:calc(25px/2);
 margin-left:calc(25px/2)
}
.elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-items.elementor-grid {
 margin-right:calc(-25px/2);
 margin-left:calc(-25px/2)
}
.elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-icon i {
 color:#2d2d2d;
 font-size:14px
}
.elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-icon {
 width:14px
}
.elementor-306 .elementor-element.elementor-element-6fa2e2fb {
 background-color:#cb1039;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 margin-top:0;
 margin-bottom:0;
 padding:0 0 0 0
}
.elementor-306 .elementor-element.elementor-element-6fa2e2fb>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-306 .elementor-element.elementor-element-7237ce1>.elementor-element-populated {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-306 .elementor-element.elementor-element-64bbba80 .elementor-headline {
 text-align:center
}
.elementor-306 .elementor-element.elementor-element-64bbba80 .elementor-headline-dynamic-wrapper path {
 stroke:#210303
}
.elementor-306 .elementor-element.elementor-element-64bbba80 .elementor-headline-plain-text {
 color:#fff
}
.elementor-306 .elementor-element.elementor-element-64bbba80 .elementor-headline-dynamic-text {
 color:#fff
}
.elementor-306 .elementor-element.elementor-element-64bbba80>.elementor-widget-container {
 margin:15px 0 0 0
}
.elementor-306 .elementor-element.elementor-element-64a09b47>.elementor-element-populated {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-306 .elementor-element.elementor-element-657fc8a4 a.elementor-button,.elementor-306 .elementor-element.elementor-element-657fc8a4 .elementor-button {
 font-size:20px;
 color:#fff;
 background-color:#161616;
 padding:20px 50px 20px 50px
}
.elementor-306 .elementor-element.elementor-element-657fc8a4 a.elementor-button:hover,.elementor-306 .elementor-element.elementor-element-657fc8a4 .elementor-button:hover {
 color:#0c0c0c;
 background-color:#fff
}
.elementor-306 .elementor-element.elementor-element-657fc8a4>.elementor-widget-container {
 margin:11px 0 0 0;
 padding:0 0 0 0
}
.elementor-306 .elementor-element.elementor-element-dd9f32d {
 margin-top:-9px;
 margin-bottom:0;
 padding:0 0 0 0
}
.elementor-306 .elementor-element.elementor-element-17245fd7 iframe {
 height:357px;
 pointer-events:none
}
.elementor-306 .elementor-element.elementor-element-17245fd7>.elementor-widget-container {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-306 .elementor-element.elementor-element-284d10ba>.elementor-container {
 max-width:906px
}
.elementor-306 .elementor-element.elementor-element-284d10ba {
 margin-top:-161px;
 margin-bottom:20px
}
.elementor-306 .elementor-element.elementor-element-11de6a9f>.elementor-element-populated {
 background-color:#fff;
 box-shadow:0 0 50px 0 rgba(0,0,0,.16);
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 padding:70px 70px 70px 70px
}
.elementor-306 .elementor-element.elementor-element-11de6a9f>.elementor-element-populated>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-306 .elementor-element.elementor-element-6a1ef073 {
 text-align:center
}
.elementor-306 .elementor-element.elementor-element-6a1ef073 .elementor-heading-title {
 color:#455b64;
 font-family:"Roboto",Sans-serif;
 font-size:45px;
 font-weight:900;
 text-transform:uppercase;
 letter-spacing:1px
}
.elementor-306 .elementor-element.elementor-element-6a1ef073>.elementor-widget-container {
 margin:0 0 50px 0
}
.elementor-306 .elementor-element.elementor-element-51f27dc0 {
 text-align:center
}
.elementor-306 .elementor-element.elementor-element-51f27dc0 .elementor-heading-title {
 color:#000;
 font-family:"Roboto",Sans-serif;
 font-size:23px;
 font-weight:300;
 line-height:1.5em;
 letter-spacing:0
}
.elementor-306 .elementor-element.elementor-element-51f27dc0>.elementor-widget-container {
 margin:-42px 0 0 0
}
.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-group {
 padding-right:calc(10px/2);
 padding-left:calc(10px/2);
 margin-bottom:10px
}
.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-form-fields-wrapper {
 margin-left:calc(-10px/2);
 margin-right:calc(-10px/2);
 margin-bottom:-10px
}
body.rtl .elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-labels-inline .elementor-field-group>label {
 padding-left:0
}
body:not(.rtl) .elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-labels-inline .elementor-field-group>label {
 padding-right:0
}
body .elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-labels-above .elementor-field-group>label {
 padding-bottom:0
}
.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-group .elementor-field {
 color:#000
}
.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-group .elementor-field,.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-subgroup label {
 font-family:"Roboto",Sans-serif
}
.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
 background-color:#fff;
 border-width:1px 1px 1px 1px;
 border-radius:0 0 0 0
}
.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-group .elementor-select-wrapper select {
 background-color:#fff;
 border-width:1px 1px 1px 1px;
 border-radius:0 0 0 0
}
.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-button {
 background-color:#cb1039;
 color:#fff;
 font-family:"Oswald",Sans-serif;
 text-transform:uppercase;
 letter-spacing:3px;
 border-radius:0 0 0 0;
 padding:20px 20px 20px 20px
}
.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-button:hover {
 background-color:#455b64
}
.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-widget-container {
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}
@media(min-width:768px) {
 .elementor-306 .elementor-element.elementor-element-34099af0 {
  width:36.398%
 }
 .elementor-306 .elementor-element.elementor-element-6f556e8a {
  width:63.602%
 }
 .elementor-306 .elementor-element.elementor-element-7237ce1 {
  width:62.982%
 }
 .elementor-306 .elementor-element.elementor-element-64a09b47 {
  width:37.018%
 }
}
@media(max-width:1024px) {
 .elementor-306 .elementor-element.elementor-element-715037d2 .elementor-icon-wrapper {
  text-align:right
 }
 .elementor-306 .elementor-element.elementor-element-715037d2>.elementor-widget-container {
  padding:0 51px 0 0
 }
 .elementor-306 .elementor-element.elementor-element-6f556e8a>.elementor-element-populated {
  margin:0 0 0 -4px;
  padding:17px 0 0 0
 }
 .elementor-306 .elementor-element.elementor-element-10c118b5 .elementor-heading-title {
  font-size:55px
 }
 .elementor-306 .elementor-element.elementor-element-10c118b5>.elementor-widget-container {
  margin:25px 0 0 -55px
 }
 .elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(14px/2)
 }
 .elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(14px/2)
 }
 .elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-items.elementor-grid .elementor-icon-list-item {
  margin-right:calc(14px/2);
  margin-left:calc(14px/2)
 }
 .elementor-306 .elementor-element.elementor-element-7e4ffd38 .elementor-icon-list-items.elementor-grid {
  margin-right:calc(-14px/2);
  margin-left:calc(-14px/2)
 }
 .elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(10px/2)
 }
 .elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-items:not(.elementor-grid) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(10px/2)
 }
 .elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-items.elementor-grid .elementor-icon-list-item {
  margin-right:calc(10px/2);
  margin-left:calc(10px/2)
 }
 .elementor-306 .elementor-element.elementor-element-50ec4ea5 .elementor-icon-list-items.elementor-grid {
  margin-right:calc(-10px/2);
  margin-left:calc(-10px/2)
 }
 .elementor-306 .elementor-element.elementor-element-64bbba80 .elementor-headline {
  text-align:center;
  font-size:32px
 }
 .elementor-306 .elementor-element.elementor-element-64bbba80>.elementor-widget-container {
  margin:20px 0 0 0;
  padding:0 0 0 0
 }
 .elementor-306 .elementor-element.elementor-element-657fc8a4 a.elementor-button,.elementor-306 .elementor-element.elementor-element-657fc8a4 .elementor-button {
  font-size:17px
 }
 .elementor-306 .elementor-element.elementor-element-11de6a9f>.elementor-element-populated {
  margin:0 50px 0 50px;
  padding:50px 50px 50px 50px
 }
 .elementor-306 .elementor-element.elementor-element-6a1ef073 .elementor-heading-title {
  font-size:40px
 }
 .elementor-306 .elementor-element.elementor-element-51f27dc0 .elementor-heading-title {
  font-size:20px
 }
 .elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-group .elementor-field,.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-subgroup label {
  font-size:13px
 }
 .elementor-element-687f661a
 {
    display: none;
 }
}
@media(max-width:767px) {
 .elementor-306 .elementor-element.elementor-element-715037d2 .elementor-icon-wrapper {
  text-align:center
 }
 .elementor-306 .elementor-element.elementor-element-10c118b5 {
  text-align:center
 }
 .elementor-306 .elementor-element.elementor-element-10c118b5 .elementor-heading-title {
  font-size:40px
 }
 .elementor-306 .elementor-element.elementor-element-10c118b5>.elementor-widget-container {
  margin:0 0 0 0
 }
 .elementor-306 .elementor-element.elementor-element-50ec4ea5>.elementor-widget-container {
  margin:10px 0 0 0
 }
 .elementor-306 .elementor-element.elementor-element-6fa2e2fb {
  padding:0 0 20px 0
 }
 .elementor-306 .elementor-element.elementor-element-657fc8a4>.elementor-widget-container {
  margin:8px 0 0 38px;
  padding:0 0 0 0
 }
 .elementor-306 .elementor-element.elementor-element-11de6a9f>.elementor-element-populated {
  margin:30px 30px 30px 30px;
  padding:30px 30px 30px 30px
 }
 .elementor-306 .elementor-element.elementor-element-6a1ef073 .elementor-heading-title {
  font-size:24px
 }
 .elementor-306 .elementor-element.elementor-element-51f27dc0 .elementor-heading-title {
  font-size:13px
 }
 .elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-group .elementor-field,.elementor-306 .elementor-element.elementor-element-7bc21f71 .elementor-field-subgroup label {
  font-size:13px
 }
 .elementor-306 .elementor-element.elementor-element-609e1041 > .elementor-element-populated
 {
    margin: 0;
 }
}

 .elementor-314 .elementor-element.elementor-element-14a7b024 {
 background-color:#232323;
 background-image:url(/images/pexels-photo-356830-1.jpeg);
 background-position:bottom right;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 padding:100px 0 100px 0
}
.elementor-314 .elementor-element.elementor-element-14a7b024>.elementor-background-overlay {
 background-color:#0c0c0c;
 opacity:.71;
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-314 .elementor-element.elementor-element-4aaecc57 .elementor-icon-wrapper {
 text-align:right
}
.elementor-314 .elementor-element.elementor-element-4aaecc57.elementor-view-stacked .elementor-icon {
 background-color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-4aaecc57.elementor-view-framed .elementor-icon,.elementor-314 .elementor-element.elementor-element-4aaecc57.elementor-view-default .elementor-icon {
 color:#cb1039;
 border-color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-4aaecc57 .elementor-icon {
 font-size:94px
}
.elementor-314 .elementor-element.elementor-element-4aaecc57 .elementor-icon i {
 transform:rotate(0deg)
}
.elementor-314 .elementor-element.elementor-element-57bae19 {
 text-align:left
}
.elementor-314 .elementor-element.elementor-element-57bae19 .elementor-heading-title {
 color:#fff;
 font-size:75px
}
.elementor-314 .elementor-element.elementor-element-57bae19>.elementor-widget-container {
 margin:20px 0 0 0
}
.elementor-314 .elementor-element.elementor-element-270f9708 {
 padding:25px 0 35px 0
}
.elementor-314 .elementor-element.elementor-element-8d41f0d .elementor-icon-wrapper {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-8d41f0d.elementor-view-stacked .elementor-icon {
 background-color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-8d41f0d.elementor-view-framed .elementor-icon,.elementor-314 .elementor-element.elementor-element-8d41f0d.elementor-view-default .elementor-icon {
 color:#cb1039;
 border-color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-8d41f0d .elementor-icon i {
 transform:rotate(0deg)
}
.elementor-314 .elementor-element.elementor-element-778024c8 {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-778024c8 .elementor-heading-title {
 color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-2804e821 .elementor-divider-separator {
 border-top-style:solid;
 border-top-width:3px;
 border-top-color:#0c0606;
 width:7%
}
.elementor-314 .elementor-element.elementor-element-2804e821 .elementor-divider {
 text-align:center;
 padding-top:2px;
 padding-bottom:2px
}
.elementor-314 .elementor-element.elementor-element-1388283f .elementor-text-editor {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-1388283f {
 color:#686868;
 font-size:17px
}
.elementor-314 .elementor-element.elementor-element-1388283f>.elementor-widget-container {
 margin:0 0 0 0;
 padding:0 50px 0 50px
}
.elementor-314 .elementor-element.elementor-element-51dcd67f .elementor-text-editor {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-51dcd67f {
 color:#cb1039;
 font-size:26px;
 font-weight:600
}
.elementor-314 .elementor-element.elementor-element-51dcd67f>.elementor-widget-container {
 margin:-15px 0 0 0
}
.elementor-314 .elementor-element.elementor-element-381aac3f a.elementor-button,.elementor-314 .elementor-element.elementor-element-381aac3f .elementor-button {
 color:#fff;
 background-color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-381aac3f a.elementor-button:hover,.elementor-314 .elementor-element.elementor-element-381aac3f .elementor-button:hover {
 color:#fff;
 background-color:#282828
}
.elementor-314 .elementor-element.elementor-element-381aac3f>.elementor-widget-container {
 margin:-25px 0 0 0;
 padding:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-3c3e4430 .elementor-icon-wrapper {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-3c3e4430.elementor-view-stacked .elementor-icon {
 background-color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-3c3e4430.elementor-view-framed .elementor-icon,.elementor-314 .elementor-element.elementor-element-3c3e4430.elementor-view-default .elementor-icon {
 color:#cb1039;
 border-color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-3c3e4430 .elementor-icon i {
 transform:rotate(0deg)
}
.elementor-314 .elementor-element.elementor-element-4b4a4d0e {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-4b4a4d0e .elementor-heading-title {
 color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-348dbfd1 .elementor-divider-separator {
 border-top-style:solid;
 border-top-width:3px;
 border-top-color:#000;
 width:7%
}
.elementor-314 .elementor-element.elementor-element-348dbfd1 .elementor-divider {
 text-align:center;
 padding-top:2px;
 padding-bottom:2px
}
.elementor-314 .elementor-element.elementor-element-2c7186bf .elementor-text-editor {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-2c7186bf {
 color:#666;
 font-size:17px
}
.elementor-314 .elementor-element.elementor-element-2c7186bf>.elementor-widget-container {
 padding:0 50px 0 50px
}
.elementor-314 .elementor-element.elementor-element-549b289d .elementor-text-editor {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-549b289d {
 color:#cb1039;
 font-size:26px;
 font-weight:600
}
.elementor-314 .elementor-element.elementor-element-549b289d>.elementor-widget-container {
 margin:-15px 0 0 0
}
.elementor-314 .elementor-element.elementor-element-3e70e138 a.elementor-button,.elementor-314 .elementor-element.elementor-element-3e70e138 .elementor-button {
 color:#fff;
 background-color:#cb1039
}
.elementor-314 .elementor-element.elementor-element-3e70e138 a.elementor-button:hover,.elementor-314 .elementor-element.elementor-element-3e70e138 .elementor-button:hover {
 color:#fff;
 background-color:#1e1e1e
}
.elementor-314 .elementor-element.elementor-element-3e70e138>.elementor-widget-container {
 margin:-25px 0 0 0;
 padding:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-7d951a32 {
 background-color:#cb1039;
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 margin-top:0;
 margin-bottom:0;
 padding:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-7d951a32>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-314 .elementor-element.elementor-element-7aec715>.elementor-element-populated {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-68b860fc .elementor-headline {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-68b860fc .elementor-headline-dynamic-wrapper path {
 stroke:#160000
}
.elementor-314 .elementor-element.elementor-element-68b860fc .elementor-headline-plain-text {
 color:#fff
}
.elementor-314 .elementor-element.elementor-element-68b860fc .elementor-headline-dynamic-text {
 color:#fff
}
.elementor-314 .elementor-element.elementor-element-68b860fc>.elementor-widget-container {
 margin:15px 0 0 0
}
.elementor-314 .elementor-element.elementor-element-12bf190f>.elementor-element-populated {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-373013a4 a.elementor-button,.elementor-314 .elementor-element.elementor-element-373013a4 .elementor-button {
 font-size:20px;
 color:#fff;
 background-color:#1c1c1c;
 padding:20px 50px 20px 50px
}
.elementor-314 .elementor-element.elementor-element-373013a4 a.elementor-button:hover,.elementor-314 .elementor-element.elementor-element-373013a4 .elementor-button:hover {
 color:#161616;
 background-color:#fff
}
.elementor-314 .elementor-element.elementor-element-373013a4>.elementor-widget-container {
 margin:11px 0 0 0;
 padding:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-7cc8d316 {
 margin-top:-9px;
 margin-bottom:0;
 padding:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-301bb43c iframe {
 height:357px;
 pointer-events:none
}
.elementor-314 .elementor-element.elementor-element-301bb43c>.elementor-widget-container {
 margin:0 0 0 0;
 padding:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-6d99e73d>.elementor-container {
 max-width:906px
}
.elementor-314 .elementor-element.elementor-element-6d99e73d {
 margin-top:-161px;
 margin-bottom:20px
}
.elementor-314 .elementor-element.elementor-element-773895bf>.elementor-element-populated {
 background-color:#fff;
 box-shadow:0 0 50px 0 rgba(0,0,0,.16);
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
 padding:70px 70px 70px 70px
}
.elementor-314 .elementor-element.elementor-element-773895bf>.elementor-element-populated>.elementor-background-overlay {
 transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}
.elementor-314 .elementor-element.elementor-element-2c89c968 {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-2c89c968 .elementor-heading-title {
 color:#455b64;
 font-family:"Roboto",Sans-serif;
 font-size:45px;
 font-weight:900;
 text-transform:uppercase;
 letter-spacing:1px
}
.elementor-314 .elementor-element.elementor-element-2c89c968>.elementor-widget-container {
 margin:0 0 50px 0
}
.elementor-314 .elementor-element.elementor-element-6f406c60 {
 text-align:center
}
.elementor-314 .elementor-element.elementor-element-6f406c60 .elementor-heading-title {
 color:#000;
 font-family:"Roboto",Sans-serif;
 font-size:23px;
 font-weight:300;
 line-height:1.5em;
 letter-spacing:0
}
.elementor-314 .elementor-element.elementor-element-6f406c60>.elementor-widget-container {
 margin:-42px 0 0 0
}
.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-group {
 padding-right:calc(10px/2);
 padding-left:calc(10px/2);
 margin-bottom:10px
}
.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-form-fields-wrapper {
 margin-left:calc(-10px/2);
 margin-right:calc(-10px/2);
 margin-bottom:-10px
}
body.rtl .elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-labels-inline .elementor-field-group>label {
 padding-left:0
}
body:not(.rtl) .elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-labels-inline .elementor-field-group>label {
 padding-right:0
}
body .elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-labels-above .elementor-field-group>label {
 padding-bottom:0
}
.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-group .elementor-field {
 color:#000
}
.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-group .elementor-field,.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-subgroup label {
 font-family:"Roboto",Sans-serif
}
.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
 background-color:#fff;
 border-width:1px 1px 1px 1px;
 border-radius:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-group .elementor-select-wrapper select {
 background-color:#fff;
 border-width:1px 1px 1px 1px;
 border-radius:0 0 0 0
}
.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-button {
 background-color:#cb1039;
 color:#fff;
 font-family:"Oswald",Sans-serif;
 text-transform:uppercase;
 letter-spacing:3px;
 border-radius:0 0 0 0;
 padding:20px 20px 20px 20px
}
.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-button:hover {
 background-color:#455b64
}
.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-widget-container {
 transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}
@media(min-width:768px) {
 .elementor-314 .elementor-element.elementor-element-7e597adc {
  width:39.775%
 }
 .elementor-314 .elementor-element.elementor-element-38490443 {
  width:60.225%
 }
 .elementor-314 .elementor-element.elementor-element-7aec715 {
  width:62.982%
 }
 .elementor-314 .elementor-element.elementor-element-12bf190f {
  width:37.018%
 }
}
@media(max-width:1024px) {
 .elementor-314 .elementor-element.elementor-element-4aaecc57 .elementor-icon-wrapper {
  text-align:right
 }
 .elementor-314 .elementor-element.elementor-element-4aaecc57>.elementor-widget-container {
  padding:0 80px 0 0
 }
 .elementor-314 .elementor-element.elementor-element-38490443>.elementor-element-populated {
  margin:0 0 0 -4px;
  padding:17px 0 0 0
 }
 .elementor-314 .elementor-element.elementor-element-57bae19 .elementor-heading-title {
  font-size:68px
 }
 .elementor-314 .elementor-element.elementor-element-57bae19>.elementor-widget-container {
  margin:12px 0 0 -81px
 }
 .elementor-314 .elementor-element.elementor-element-1388283f>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 50px 0 50px
 }
 .elementor-314 .elementor-element.elementor-element-68b860fc .elementor-headline {
  text-align:center;
  font-size:32px
 }
 .elementor-314 .elementor-element.elementor-element-68b860fc>.elementor-widget-container {
  margin:20px 0 0 0;
  padding:0 0 0 0
 }
 .elementor-314 .elementor-element.elementor-element-373013a4 a.elementor-button,.elementor-314 .elementor-element.elementor-element-373013a4 .elementor-button {
  font-size:17px
 }
 .elementor-314 .elementor-element.elementor-element-773895bf>.elementor-element-populated {
  margin:0 50px 0 50px;
  padding:50px 50px 50px 50px
 }
 .elementor-314 .elementor-element.elementor-element-2c89c968 .elementor-heading-title {
  font-size:40px
 }
 .elementor-314 .elementor-element.elementor-element-6f406c60 .elementor-heading-title {
  font-size:20px
 }
 .elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-group .elementor-field,.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-subgroup label {
  font-size:13px
 }
}
@media(max-width:767px) {
 .elementor-314 .elementor-element.elementor-element-4aaecc57 .elementor-icon-wrapper {
  text-align:center
 }
 .elementor-314 .elementor-element.elementor-element-4aaecc57>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 0 0 0
 }
 .elementor-314 .elementor-element.elementor-element-57bae19 {
  text-align:center
 }
 .elementor-314 .elementor-element.elementor-element-57bae19 .elementor-heading-title {
  font-size:45px
 }
 .elementor-314 .elementor-element.elementor-element-57bae19>.elementor-widget-container {
  margin:0 0 0 0
 }
 .elementor-314 .elementor-element.elementor-element-7d951a32 {
  padding:20px 0 20px 0
 }
 .elementor-314 .elementor-element.elementor-element-68b860fc>.elementor-widget-container {
  margin:0 0 0 0;
  padding:0 50px 0 50px
 }
 .elementor-314 .elementor-element.elementor-element-373013a4>.elementor-widget-container {
  margin:8px 0 0 38px;
  padding:0 0 0 0
 }
 .elementor-314 .elementor-element.elementor-element-773895bf>.elementor-element-populated {
  margin:30px 30px 30px 30px;
  padding:30px 30px 30px 30px
 }
 .elementor-314 .elementor-element.elementor-element-2c89c968 .elementor-heading-title {
  font-size:24px
 }
 .elementor-314 .elementor-element.elementor-element-6f406c60 .elementor-heading-title {
  font-size:13px
 }
 .elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-group .elementor-field,.elementor-314 .elementor-element.elementor-element-23f8d560 .elementor-field-subgroup label {
  font-size:13px
 }
}

.elementor-element-6cd6eeb
{
    padding: 0 15px;
}

.elementor-menu-toggle.elementor-clickable {
    position: absolute;
    top: -145px;
    right: 15px;
}

.badges
{
    display: flex;
    justify-content: center;
}
.badges a + a
{
    margin-left: 15px;
}

@media all and (max-width: 576px)
{
    .badges
    {
        margin-top: 5px;
    }
}

#page .elementor-element.elementor-element-c37779b a.elementor-button, .elementor-14 .elementor-element.elementor-element-c37779b .elementor-button
{
    background-color: #3ac32b;
}

#page .elementor-element.elementor-element-786f0184 a.elementor-button
{
    font-size: 20px;
}


#page .elementor-element.elementor-element-c37779b a.elementor-button
{
    font-size: 18px;
}

#page .elementor-element.elementor-element-77bad360 > .elementor-widget-container
{
    padding-top: 20px;
}
#page .elementor-element.elementor-element-77bad360 .elementor-heading-title {
    color: #fff;
    font-size: 50px;
}

#page .elementor-element.elementor-element-4f112e49 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

#page .elementor-element.elementor-element-758c807d {
    color: #fff;
    font-size: 50px;
    font-weight: 800;
}

#page .elementor-element.elementor-element-786f0184 a.elementor-button, #page .elementor-element.elementor-element-786f0184 .elementor-button {
    background-color: #de171a;
}

#page .elementor-element.elementor-element-4f112e49 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #fff;
    width: 24%;
}

 #page .elementor-element-7d7dee9a
    {
        margin-top: -44px;
        margin-bottom: 25px;
    }

@media all and (max-width: 767px)
{
    #page .elementor-element.elementor-element-77bad360 .elementor-heading-title {
        text-align: center;
        font-size: 40px;
    }
    #page .elementor-element.elementor-element-4f112e49 .elementor-divider {
        text-align: center;
    }

    #page .elementor-element.elementor-element-758c807d {
       text-align: center;
        font-size: 36px;
    }
    #page .elementor-element-7d7dee9a .elementor-element-17b424b4
    {
        padding: 10px 0;
    }
    .elementor-column-gap-default > .elementor-row > .elementor-column.elementor-element-606bfe27 > .elementor-element-populated
    {
        padding: 10px 0 0px 0;
    }
}