.elementor-7 .elementor-element.elementor-element-9e07664 .elementor-repeater-item-3ff8c97.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-9e07664:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9e07664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-9e07664{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-9e07664 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6cc92ce > .elementor-container{min-height:90vh;}.elementor-7 .elementor-element.elementor-element-6cc92ce > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-6cc92ce{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6cc92ce .elementor-repeater-item-62a844a.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-ef61d34.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-ef61d34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-ef61d34.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-24fbd21{text-align:center;}.elementor-7 .elementor-element.elementor-element-24fbd21 .elementor-heading-title{color:#ffffff;font-size:3em;}.elementor-7 .elementor-element.elementor-element-ff0ac56{text-align:center;color:#ffffff;font-family:"Alegreya", Sans-serif;font-size:1.5em;font-weight:100;font-style:normal;line-height:1em;}.elementor-7 .elementor-element.elementor-element-75fa97f .elementor-button{background-color:#06b0dd;border-radius:4px 4px 4px 4px;padding:15px 60px 15px 60px;}.elementor-7 .elementor-element.elementor-element-d7228bb{text-align:center;}.elementor-7 .elementor-element.elementor-element-d7228bb .elementor-heading-title{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-f87dfce .jet-ajax-search__form{background-color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-f87dfce .jet-ajax-search__field{font-family:"Canaro", Sans-serif;color:#3c3c3c;padding:15px 10px 15px 10px;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-f87dfce .jet-ajax-search__submit{color:#3c3c3c;background-color:#ffffff;align-self:stretch;border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-f87dfce .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-f87dfce .jet-ajax-search__item-link{text-align:left;}.elementor-7 .elementor-element.elementor-element-f87dfce .jet-ajax-search__spinner{color:#5cc3e0;}.elementor-7 .elementor-element.elementor-element-002187b{text-align:center;color:#ffffff;font-size:0.8em;}.elementor-7 .elementor-element.elementor-element-6cc92ce:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6cc92ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #5cc3e0 9%, #204e5d 85%);}.elementor-7 .elementor-element.elementor-element-6cc92ce > .elementor-background-overlay{background-image:url("https://seltech-international.com/wp-content/uploads/2019/09/Groupe-53.png");background-position:center center;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-09ae638 .elementor-repeater-item-8e79377.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-8ef5c5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8ef5c5f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8d3bb40{text-align:center;}.elementor-7 .elementor-element.elementor-element-8d3bb40 .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-size:3em;font-weight:100;}.elementor-7 .elementor-element.elementor-element-8d3bb40 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-09ae638{margin-top:50px;margin-bottom:50px;}.elementor-7 .elementor-element.elementor-element-95ec272 .elementor-repeater-item-f5f21ac.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-20e3704.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7 .elementor-element.elementor-element-20e3704 .product{text-align:center;}.elementor-7 .elementor-element.elementor-element-20e3704 .woocommerce .woocommerce-loop-category__title{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-20e3704 .woocommerce-loop-category__title .count{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-4022477 .elementor-repeater-item-1a30ee2.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-ced535b .elementor-button{fill:#ffffff;color:#ffffff;background-color:#06b0dd;border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-4022477{margin-top:25px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-95ec272{margin-top:0%;margin-bottom:5%;}.elementor-7 .elementor-element.elementor-element-0ac4893 .elementor-repeater-item-6465206.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-ff28c5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0ac4893{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-37c06dc .elementor-repeater-item-87df392.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-87eca47.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-87eca47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-87eca47.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-87eca47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-ffc5a49 .elementor-repeater-item-a4da0de.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-60e241c{text-align:center;}.elementor-7 .elementor-element.elementor-element-60e241c .elementor-heading-title{color:#ffffff;font-family:"Alegreya", Sans-serif;font-size:3em;font-weight:100;}.elementor-7 .elementor-element.elementor-element-60e241c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-7 .elementor-element.elementor-element-ffc5a49{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1787c4f{text-align:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-c730516 .elementor-repeater-item-b3db38e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-b89ab9f .elementor-button{fill:#3c3c3c;color:#3c3c3c;background-color:#ffffff;border-radius:2px 2px 2px 2px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9fdaa7e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-9fdaa7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-9fdaa7e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-02d7024 img{width:200px;}.elementor-7 .elementor-element.elementor-element-02d7024 > .elementor-widget-container{margin:7% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-37c06dc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-37c06dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(110,193,228,0.17);background-image:url("https://seltech-international.com/wp-content/uploads/2019/09/photo-1517048676732-d65bc937f952.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-37c06dc > .elementor-background-overlay{background-color:#3c3c3c;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-37c06dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f5a7d39 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-f5a7d39 .elementor-repeater-item-309538d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-8a83c7c{text-align:center;}.elementor-7 .elementor-element.elementor-element-8a83c7c img{width:80%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-d6c0dd8{text-align:center;}.elementor-7 .elementor-element.elementor-element-d6c0dd8 img{width:72%;}.elementor-7 .elementor-element.elementor-element-d6c0dd8 > .elementor-widget-container{padding:5% 0% 6% 0%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4bafbcb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-4bafbcb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-4bafbcb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-a4172e6{color:#3c3c3c;}.elementor-7 .elementor-element.elementor-element-68053b4{text-align:right;}.elementor-7 .elementor-element.elementor-element-68053b4 img{width:150px;}.elementor-7 .elementor-element.elementor-element-68053b4 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f5a7d39{padding:3% 0% 3% 0%;}.elementor-7 .elementor-element.elementor-element-03b5f35 .elementor-repeater-item-4b34e34.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-396200e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1fa5704{text-align:center;}.elementor-7 .elementor-element.elementor-element-1fa5704 .elementor-heading-title{color:#3c3c3c;font-family:"Alegreya", Sans-serif;font-size:3em;font-weight:100;}.elementor-7 .elementor-element.elementor-element-a247750 .elementor-repeater-item-ab431d3.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-c41826c .elementor-repeater-item-76df6d9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-b4cf38e > .elementor-element-populated{text-align:center;padding:0% 15% 0% 15%;}.elementor-7 .elementor-element.elementor-element-c2f8256 .elementor-counter-number-wrapper{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-c2f8256 .elementor-counter-title{color:#ffffff;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-c40c0f6{text-align:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-500850a > .elementor-element-populated{text-align:center;padding:0% 15% 0% 15%;}.elementor-7 .elementor-element.elementor-element-979df80 .elementor-counter-number-wrapper{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-979df80 .elementor-counter-title{color:#ffffff;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-4305f10{text-align:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fb3a9e5 > .elementor-element-populated{text-align:center;padding:0% 15% 0% 15%;}.elementor-7 .elementor-element.elementor-element-a0a7fa3 .elementor-counter-number-wrapper{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-a0a7fa3 .elementor-counter-title{color:#ffffff;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-060a60b{text-align:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-9bade16 .elementor-repeater-item-4574daf.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-d9ff229 .elementor-button{fill:#06b0dd;color:#06b0dd;background-color:#ffffff;border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-a247750:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a247750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06b0dd;}.elementor-7 .elementor-element.elementor-element-a247750{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 4% 0%;}.elementor-7 .elementor-element.elementor-element-a247750 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-22a69c2 .elementor-repeater-item-d354967.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-3de0f2c > .elementor-element-populated{margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a6d17ba{text-align:center;}.elementor-7 .elementor-element.elementor-element-a6d17ba .elementor-heading-title{color:#3c3c3c;font-family:"Alegreya", Sans-serif;font-size:3em;font-weight:100;}.elementor-7 .elementor-element.elementor-element-22a69c2{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0a00c2f .elementor-repeater-item-5e208e4.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-190ce13.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-190ce13.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-0a00c2f{margin-top:20px;margin-bottom:70px;}.elementor-7 .elementor-element.elementor-element-580e0e7 .elementor-repeater-item-024247e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-d977164 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-580e0e7{margin-top:-120px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-94bfc03 .elementor-repeater-item-e70cadf.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-77f8994.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-77f8994.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-77f8994:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-77f8994 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3c3c3c;}.elementor-7 .elementor-element.elementor-element-77f8994 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-7 .elementor-element.elementor-element-77f8994 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-06be3ce{text-align:center;}.elementor-7 .elementor-element.elementor-element-06be3ce .elementor-heading-title{color:#ffffff;font-family:"Alegreya", Sans-serif;font-size:2em;font-weight:100;}.elementor-7 .elementor-element.elementor-element-e714cd2 .elementor-repeater-item-192f5c8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-5698e1b .elementor-button{fill:#3c3c3c;color:#3c3c3c;background-color:#ffffff;border-radius:2px 2px 2px 2px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-579fb00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-579fb00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-579fb00.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-579fb00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-579fb00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06b0dd;}.elementor-7 .elementor-element.elementor-element-579fb00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-579fb00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e4e41d0{text-align:center;}.elementor-7 .elementor-element.elementor-element-e4e41d0 .elementor-heading-title{color:#ffffff;font-family:"Alegreya", Sans-serif;font-size:2em;font-weight:700;}.elementor-7 .elementor-element.elementor-element-8cfe1b0{text-align:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-type-html{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-subgroup label{font-family:"Alegreya", Sans-serif;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255, 255, 255, 0);border-color:#FFFFFF;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255, 255, 255, 0);border-color:#FFFFFF;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-button{font-family:"Alegreya", Sans-serif;}.elementor-7 .elementor-element.elementor-element-ae55f07 .e-form__buttons__wrapper__button-next{background-color:rgba(2, 1, 1, 0);color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-button[type="submit"]{background-color:rgba(2, 1, 1, 0);color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-ae55f07 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ae55f07 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ae55f07 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-ae55f07 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ae55f07{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-658bdf4 .elementor-repeater-item-5fbf0d4.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-5ec3be3 > .elementor-element-populated{margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-de6a95d{text-align:center;}.elementor-7 .elementor-element.elementor-element-de6a95d .elementor-heading-title{color:#3c3c3c;font-family:"Alegreya", Sans-serif;font-size:3em;font-weight:100;}.elementor-7 .elementor-element.elementor-element-658bdf4{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d703198 .elementor-repeater-item-4fb8c34.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-e247b9c > .elementor-element-populated{margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7 .elementor-element.elementor-element-f9ebdbd:after{content:"0.66";}.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail__link{width:100%;}.elementor-7 .elementor-element.elementor-element-f9ebdbd{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-7 .elementor-element.elementor-element-f9ebdbd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7 .elementor-element.elementor-element-f9ebdbd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7 .elementor-element.elementor-element-f9ebdbd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__title, .elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__title a{color:#3c3c3c;font-family:"Alegreya", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__meta-data{color:#3c3c3c;font-family:"Alegreya", Sans-serif;font-weight:100;}.elementor-7 .elementor-element.elementor-element-c231f54 .elementor-repeater-item-b3aad81.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7 .elementor-element.elementor-element-6a46c7e .elementor-button{fill:#ffffff;color:#ffffff;background-color:#3c3c3c;border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-6a46c7e{z-index:2;}.elementor-7 .elementor-element.elementor-element-c231f54{margin-top:25px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-d703198{padding:50px 50px 50px 50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ef61d34{width:45%;}.elementor-7 .elementor-element.elementor-element-f7b4085{width:9.332%;}.elementor-7 .elementor-element.elementor-element-bcba598{width:45%;}.elementor-7 .elementor-element.elementor-element-77f8994{width:50%;}.elementor-7 .elementor-element.elementor-element-579fb00{width:50%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-b4cf38e > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-7 .elementor-element.elementor-element-500850a > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-7 .elementor-element.elementor-element-fb3a9e5 > .elementor-element-populated{padding:0px 5px 0px 5px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-22a69c2{padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-0a00c2f{padding:0% 0% 10% 0%;}.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7 .elementor-element.elementor-element-f9ebdbd:after{content:"0.5";}.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-f87dfce */.elementor-7 .elementor-element.elementor-element-f87dfce input {
    outline:none;
}

.elementor-7 .elementor-element.elementor-element-f87dfce ::placeholder {
    text-align:center;
    padding-left:15%;
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-f87dfce */.elementor-7 .elementor-element.elementor-element-f87dfce input {
    outline:none;
}

.elementor-7 .elementor-element.elementor-element-f87dfce ::placeholder {
    text-align:center;
    padding-left:15%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6cc92ce */.elementor-7 .elementor-element.elementor-element-6cc92ce .elementor-row{
    justify-content: center;
}
.elementor-7 .elementor-element.elementor-element-6cc92ce::before {
    content: '';
    display: block;
    position: absolute;
    background: transparent;
    width: 10px;
    border-radius: 50%;
    left: 50%;
    height: 10px;
    bottom: 100px;
    transform: translateX(-50%);
    border: 1px solid white;
}
.elementor-7 .elementor-element.elementor-element-6cc92ce::after{
    content: '';
    display: block;
    position: absolute;
    background: white;
    width: 1px;
    left: 50%;
    height: 100px;
    bottom: 0;
    transform: translateX(-50%);
}

@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-6cc92ce::after{
        display:none;
}
    .elementor-7 .elementor-element.elementor-element-6cc92ce::before {
        display:none;
}   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45e66a6 */.elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line {
    background: #06B0DD;
    height: 1px;
    width: 80%;
    margin: auto;
}
.elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line-v-l, .elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line-v-r {
    height: 35px;
    width: 10%;
    border-top: 1px solid #06B0DD;
    position: absolute;
    bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line-v-l {
    border-right: 1px solid #06B0DD;
     left: 0;
}
.elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line-v-r {
    right: 0;
   border-left: 1px solid #06B0DD;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45e66a6 */.elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line {
    background: #06B0DD;
    height: 1px;
    width: 80%;
    margin: auto;
}
.elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line-v-l, .elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line-v-r {
    height: 35px;
    width: 10%;
    border-top: 1px solid #06B0DD;
    position: absolute;
    bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line-v-l {
    border-right: 1px solid #06B0DD;
     left: 0;
}
.elementor-7 .elementor-element.elementor-element-45e66a6 .deco-line-v-r {
    right: 0;
   border-left: 1px solid #06B0DD;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-20e3704 */.elementor-7 .elementor-element.elementor-element-20e3704 .product-category {
    background: #06B0DD;
    height: 300px;
}
.elementor-7 .elementor-element.elementor-element-20e3704 h2 {
    line-height: 1.2em;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(2n+1) {
    margin-top: 25px;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(2n+1) a::before {
    content:'';
    position: absolute;
    background: white;
    opacity: 0.3;
    width: 100%;
    height: 30px;
    border-radius: 25px;
    z-index: 1;
    top: 20%;
    left: 50%
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(2n) a::before {
    content:'';
    position: absolute;
    background: white;
    opacity: 0.3;
    width: 100%;
    height: 30px;
    border-radius: 25px;
    z-index: 1;
    top: 70%;
    left: 50%
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(1) a::after {
    content:'';
    position: absolute;
    background: white;
    opacity: 0.3;
    width: 100%;
    height: 30px;
    border-radius: 25px;
    z-index: 1;
    top: 70%;
    right: 50%
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(2n+1)::before {
    height: 85px;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category::after {
    content:'';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: white;
    border: 1px solid #06B0DD;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category::before {
    content:'';
    position: absolute;
    top: 0;
    height: 60px;
    width: 1px;
    background: #06B0DD;
    transform: translateY(-100%)
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category img {
    max-width: 150px;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category a {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: space-evenly;
    height: 100%;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-911bf7b */.elementor-7 .elementor-element.elementor-element-911bf7b .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-911bf7b .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid #06b0dd;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-911bf7b .deco-button-line {
    height: 2px;
    background: #06b0dd;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-911bf7b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced535b */.elementor-7 .elementor-element.elementor-element-ced535b .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-911bf7b */.elementor-7 .elementor-element.elementor-element-911bf7b .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-911bf7b .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid #06b0dd;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-911bf7b .deco-button-line {
    height: 2px;
    background: #06b0dd;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-911bf7b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced535b */.elementor-7 .elementor-element.elementor-element-ced535b .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e4a155 */.elementor-7 .elementor-element.elementor-element-8e4a155 .count {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-20e3704 */.elementor-7 .elementor-element.elementor-element-20e3704 .product-category {
    background: #06B0DD;
    height: 300px;
}
.elementor-7 .elementor-element.elementor-element-20e3704 h2 {
    line-height: 1.2em;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(2n+1) {
    margin-top: 25px;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(2n+1) a::before {
    content:'';
    position: absolute;
    background: white;
    opacity: 0.3;
    width: 100%;
    height: 30px;
    border-radius: 25px;
    z-index: 1;
    top: 20%;
    left: 50%
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(2n) a::before {
    content:'';
    position: absolute;
    background: white;
    opacity: 0.3;
    width: 100%;
    height: 30px;
    border-radius: 25px;
    z-index: 1;
    top: 70%;
    left: 50%
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(1) a::after {
    content:'';
    position: absolute;
    background: white;
    opacity: 0.3;
    width: 100%;
    height: 30px;
    border-radius: 25px;
    z-index: 1;
    top: 70%;
    right: 50%
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category:nth-child(2n+1)::before {
    height: 85px;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category::after {
    content:'';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: white;
    border: 1px solid #06B0DD;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category::before {
    content:'';
    position: absolute;
    top: 0;
    height: 60px;
    width: 1px;
    background: #06B0DD;
    transform: translateY(-100%)
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category img {
    max-width: 150px;
}
.elementor-7 .elementor-element.elementor-element-20e3704 .product-category a {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: space-evenly;
    height: 100%;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-911bf7b */.elementor-7 .elementor-element.elementor-element-911bf7b .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-911bf7b .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid #06b0dd;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-911bf7b .deco-button-line {
    height: 2px;
    background: #06b0dd;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-911bf7b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced535b */.elementor-7 .elementor-element.elementor-element-ced535b .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-911bf7b */.elementor-7 .elementor-element.elementor-element-911bf7b .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-911bf7b .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid #06b0dd;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-911bf7b .deco-button-line {
    height: 2px;
    background: #06b0dd;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-911bf7b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced535b */.elementor-7 .elementor-element.elementor-element-ced535b .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e4a155 */.elementor-7 .elementor-element.elementor-element-8e4a155 .count {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b723768 */.elementor-7 .elementor-element.elementor-element-b723768 {
    position: absolute;
    height: 150;
    top: -150px;
    width: 20%;
    left: 80%;
}

.elementor-7 .elementor-element.elementor-element-b723768 .deco-line {
    width: 1px;
    height: 150px;
    background: #06B0DD;
    margin: auto;
    position: relative;
     z-index: 1;
}
/*.elementor-7 .elementor-element.elementor-element-b723768 .deco-line::before {*/
/*    content: '';*/
/*    display: block;*/
/*    position: absolute;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    border: 1px solid  #06B0DD;*/
/*    background: white;*/
/*    border-radius: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/
.elementor-7 .elementor-element.elementor-element-b723768 .deco-line::after {
    content: '';
    bottom: 0;
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid  #06B0DD;
    background: white;
    border-radius: 50%;
    transform: translate(-50%, 50%);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b723768 */.elementor-7 .elementor-element.elementor-element-b723768 {
    position: absolute;
    height: 150;
    top: -150px;
    width: 20%;
    left: 80%;
}

.elementor-7 .elementor-element.elementor-element-b723768 .deco-line {
    width: 1px;
    height: 150px;
    background: #06B0DD;
    margin: auto;
    position: relative;
     z-index: 1;
}
/*.elementor-7 .elementor-element.elementor-element-b723768 .deco-line::before {*/
/*    content: '';*/
/*    display: block;*/
/*    position: absolute;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    border: 1px solid  #06B0DD;*/
/*    background: white;*/
/*    border-radius: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/
.elementor-7 .elementor-element.elementor-element-b723768 .deco-line::after {
    content: '';
    bottom: 0;
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid  #06B0DD;
    background: white;
    border-radius: 50%;
    transform: translate(-50%, 50%);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f46daf */.elementor-7 .elementor-element.elementor-element-0f46daf {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting {
    position: absolute;
    height: 2px;
    background: #5CC3E0;
    width: 10%;
    /*width: 120%;*/
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 {
    left: 0px;
    transform: translate(-100%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 {
    width: 65%;
    right: 0px;
    transform: translate(100%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 .deco-line-consulting-v {
    position: absolute;
    width: 2px;
    height: 100px;
    background: #5CC3E0;
    right: 0;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 .deco-rond-consulting-big {
    right: 0;
    bottom: -100px;
    transform: translateX(50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 .deco-line-consulting-v {
    position: absolute;
    width: 2px;
    height: 120px;
    background: #5CC3E0;
    left: 0;
    bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 .deco-rond-consulting-big {
    left: 0;
    top: -140px;
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small {
    width: 10px;
    height: 10px;
    background: white;
    border: 1px solid #5CC3E0;
    border-radius: 50%;
    position: absolute; 
    transform: translateY(-50%);
    box-sizing: border-box;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small:first-child{
    left: 0;
    transform: translate(-50%, 0%);
    z-index: 10;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small:last-child{
    right: 0;
    transform: translate(50%, 0%);
    z-index: 10;
}

.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-big {
    width: 30px;
    height: 30px;
    background: white;
    border: 1px solid #5CC3E0;
    position: absolute;
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60e241c */.elementor-7 .elementor-element.elementor-element-60e241c {
    background: #06B0DD;
     margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f46daf */.elementor-7 .elementor-element.elementor-element-0f46daf {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting {
    position: absolute;
    height: 2px;
    background: #5CC3E0;
    width: 10%;
    /*width: 120%;*/
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 {
    left: 0px;
    transform: translate(-100%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 {
    width: 65%;
    right: 0px;
    transform: translate(100%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 .deco-line-consulting-v {
    position: absolute;
    width: 2px;
    height: 100px;
    background: #5CC3E0;
    right: 0;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 .deco-rond-consulting-big {
    right: 0;
    bottom: -100px;
    transform: translateX(50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 .deco-line-consulting-v {
    position: absolute;
    width: 2px;
    height: 120px;
    background: #5CC3E0;
    left: 0;
    bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 .deco-rond-consulting-big {
    left: 0;
    top: -140px;
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small {
    width: 10px;
    height: 10px;
    background: white;
    border: 1px solid #5CC3E0;
    border-radius: 50%;
    position: absolute; 
    transform: translateY(-50%);
    box-sizing: border-box;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small:first-child{
    left: 0;
    transform: translate(-50%, 0%);
    z-index: 10;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small:last-child{
    right: 0;
    transform: translate(50%, 0%);
    z-index: 10;
}

.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-big {
    width: 30px;
    height: 30px;
    background: white;
    border: 1px solid #5CC3E0;
    position: absolute;
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60e241c */.elementor-7 .elementor-element.elementor-element-60e241c {
    background: #06B0DD;
     margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1787c4f */.elementor-7 .elementor-element.elementor-element-1787c4f {
    max-width: 400px;
}

#list p{
    margin: 0;
}

/*.elementor-7 .elementor-element.elementor-element-1787c4f ul{
    margin-left : -7%;
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3b28f0 */.elementor-7 .elementor-element.elementor-element-d3b28f0 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b89ab9f */.elementor-7 .elementor-element.elementor-element-b89ab9f .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3b28f0 */.elementor-7 .elementor-element.elementor-element-d3b28f0 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b89ab9f */.elementor-7 .elementor-element.elementor-element-b89ab9f .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f46daf */.elementor-7 .elementor-element.elementor-element-0f46daf {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting {
    position: absolute;
    height: 2px;
    background: #5CC3E0;
    width: 10%;
    /*width: 120%;*/
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 {
    left: 0px;
    transform: translate(-100%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 {
    width: 65%;
    right: 0px;
    transform: translate(100%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 .deco-line-consulting-v {
    position: absolute;
    width: 2px;
    height: 100px;
    background: #5CC3E0;
    right: 0;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 .deco-rond-consulting-big {
    right: 0;
    bottom: -100px;
    transform: translateX(50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 .deco-line-consulting-v {
    position: absolute;
    width: 2px;
    height: 120px;
    background: #5CC3E0;
    left: 0;
    bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 .deco-rond-consulting-big {
    left: 0;
    top: -140px;
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small {
    width: 10px;
    height: 10px;
    background: white;
    border: 1px solid #5CC3E0;
    border-radius: 50%;
    position: absolute; 
    transform: translateY(-50%);
    box-sizing: border-box;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small:first-child{
    left: 0;
    transform: translate(-50%, 0%);
    z-index: 10;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small:last-child{
    right: 0;
    transform: translate(50%, 0%);
    z-index: 10;
}

.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-big {
    width: 30px;
    height: 30px;
    background: white;
    border: 1px solid #5CC3E0;
    position: absolute;
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60e241c */.elementor-7 .elementor-element.elementor-element-60e241c {
    background: #06B0DD;
     margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f46daf */.elementor-7 .elementor-element.elementor-element-0f46daf {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting {
    position: absolute;
    height: 2px;
    background: #5CC3E0;
    width: 10%;
    /*width: 120%;*/
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 {
    left: 0px;
    transform: translate(-100%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 {
    width: 65%;
    right: 0px;
    transform: translate(100%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 .deco-line-consulting-v {
    position: absolute;
    width: 2px;
    height: 100px;
    background: #5CC3E0;
    right: 0;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting2 .deco-rond-consulting-big {
    right: 0;
    bottom: -100px;
    transform: translateX(50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 .deco-line-consulting-v {
    position: absolute;
    width: 2px;
    height: 120px;
    background: #5CC3E0;
    left: 0;
    bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-line-consulting1 .deco-rond-consulting-big {
    left: 0;
    top: -140px;
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small {
    width: 10px;
    height: 10px;
    background: white;
    border: 1px solid #5CC3E0;
    border-radius: 50%;
    position: absolute; 
    transform: translateY(-50%);
    box-sizing: border-box;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small:first-child{
    left: 0;
    transform: translate(-50%, 0%);
    z-index: 10;
}
.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-small:last-child{
    right: 0;
    transform: translate(50%, 0%);
    z-index: 10;
}

.elementor-7 .elementor-element.elementor-element-0f46daf .deco-rond-consulting-big {
    width: 30px;
    height: 30px;
    background: white;
    border: 1px solid #5CC3E0;
    position: absolute;
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60e241c */.elementor-7 .elementor-element.elementor-element-60e241c {
    background: #06B0DD;
     margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1787c4f */.elementor-7 .elementor-element.elementor-element-1787c4f {
    max-width: 400px;
}

#list p{
    margin: 0;
}

/*.elementor-7 .elementor-element.elementor-element-1787c4f ul{
    margin-left : -7%;
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3b28f0 */.elementor-7 .elementor-element.elementor-element-d3b28f0 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b89ab9f */.elementor-7 .elementor-element.elementor-element-b89ab9f .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3b28f0 */.elementor-7 .elementor-element.elementor-element-d3b28f0 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-d3b28f0 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b89ab9f */.elementor-7 .elementor-element.elementor-element-b89ab9f .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37c06dc */.elementor-7 .elementor-element.elementor-element-37c06dc::after {
    content: '';
    position: absolute;
    width: 250px;
    height: 35px;
    bottom: 50px;
    right: -5%;
    background: white;
    border-radius: 45px;
    opacity: 0.3;
}
.elementor-7 .elementor-element.elementor-element-37c06dc::before {
    content: '';
    position: absolute;
    width: 145px;
    height: 35px;
    top: 40%;
    left: -25px;
    background: white;
    border-radius: 45px;
    opacity: 0.2;
    z-index: 1;
}

@media (max-width:375px){
    .elementor-7 .elementor-element.elementor-element-37c06dc:after{
        display : none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fa5704 */.elementor-7 .elementor-element.elementor-element-1fa5704 {
    display: block;
    width: auto;
    margin: auto;
    background: white;
    z-index: 10;
    padding: 0 40px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1559c26 */.elementor-7 .elementor-element.elementor-element-1559c26 .elementor-widget-container {
    height: 85px;
    overflow: hidden;
}
.elementor-7 .elementor-element.elementor-element-1559c26 .deco-tube {
    width: 15px;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    bottom: 0;
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-1559c26 .deco-tube::before {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    right: 200%;
}
.elementor-7 .elementor-element.elementor-element-1559c26 .deco-tube::after {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    left: 200%;
}

.elementor-7 .elementor-element.elementor-element-1559c26 .deco-rond {
    width: 75px;
    height: 75px;
    background: white;
    border: 1px solid #06B0DD;
    border-radius: 50%;
    margin-left: 100%;
    position: absolute;
    bottom: 0;
    transform: translateY(50%) translateX(-50%);
    z-index: 10;
}
.elementor-7 .elementor-element.elementor-element-1559c26 {
    border: 1px solid #06B0DD;
    box-sizing: border-box;
    margin-bottom: -1px;
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-396200e */.elementor-7 .elementor-element.elementor-element-396200e {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fa5704 */.elementor-7 .elementor-element.elementor-element-1fa5704 {
    display: block;
    width: auto;
    margin: auto;
    background: white;
    z-index: 10;
    padding: 0 40px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1559c26 */.elementor-7 .elementor-element.elementor-element-1559c26 .elementor-widget-container {
    height: 85px;
    overflow: hidden;
}
.elementor-7 .elementor-element.elementor-element-1559c26 .deco-tube {
    width: 15px;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    bottom: 0;
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-1559c26 .deco-tube::before {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    right: 200%;
}
.elementor-7 .elementor-element.elementor-element-1559c26 .deco-tube::after {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    left: 200%;
}

.elementor-7 .elementor-element.elementor-element-1559c26 .deco-rond {
    width: 75px;
    height: 75px;
    background: white;
    border: 1px solid #06B0DD;
    border-radius: 50%;
    margin-left: 100%;
    position: absolute;
    bottom: 0;
    transform: translateY(50%) translateX(-50%);
    z-index: 10;
}
.elementor-7 .elementor-element.elementor-element-1559c26 {
    border: 1px solid #06B0DD;
    box-sizing: border-box;
    margin-bottom: -1px;
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-396200e */.elementor-7 .elementor-element.elementor-element-396200e {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-03b5f35 */.elementor-7 .elementor-element.elementor-element-03b5f35 {
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4cf38e */.elementor-7 .elementor-element.elementor-element-b4cf38e::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 50%;
    transform: translate(50%, 50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-500850a */.elementor-7 .elementor-element.elementor-element-500850a::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 50%;
    transform: translate(50%, 50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4cf38e */.elementor-7 .elementor-element.elementor-element-b4cf38e::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 50%;
    transform: translate(50%, 50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-500850a */.elementor-7 .elementor-element.elementor-element-500850a::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 50%;
    transform: translate(50%, 50%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c41826c */.elementor-7 .elementor-element.elementor-element-c41826c::after {
    content: '';
    position: absolute;
    width: 200px;
    right: 0;
    transform: translateX(50%);
    height: 45px;
    background: white;
    border-radius: 45px;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62f6661 */.elementor-7 .elementor-element.elementor-element-62f6661 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-62f6661 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-62f6661 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-62f6661 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9ff229 */.elementor-7 .elementor-element.elementor-element-d9ff229 .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62f6661 */.elementor-7 .elementor-element.elementor-element-62f6661 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-62f6661 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-62f6661 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-62f6661 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9ff229 */.elementor-7 .elementor-element.elementor-element-d9ff229 .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-007879c */.elementor-7 .elementor-element.elementor-element-007879c::after {
    content: "";
    position: absolute;
    width: 400px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 45px;
    transform: translate(50%, 100%);
}
.elementor-7 .elementor-element.elementor-element-007879c::before {
    content: "";
    position: absolute;
    width: 400px;
    height: 40px;
    left: 0;
    background: white;
    opacity: 0.3;
    border-radius: 45px;
    transform: translate(-50%, 100%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4cf38e */.elementor-7 .elementor-element.elementor-element-b4cf38e::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 50%;
    transform: translate(50%, 50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-500850a */.elementor-7 .elementor-element.elementor-element-500850a::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 50%;
    transform: translate(50%, 50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4cf38e */.elementor-7 .elementor-element.elementor-element-b4cf38e::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 50%;
    transform: translate(50%, 50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-500850a */.elementor-7 .elementor-element.elementor-element-500850a::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 50%;
    transform: translate(50%, 50%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c41826c */.elementor-7 .elementor-element.elementor-element-c41826c::after {
    content: '';
    position: absolute;
    width: 200px;
    right: 0;
    transform: translateX(50%);
    height: 45px;
    background: white;
    border-radius: 45px;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62f6661 */.elementor-7 .elementor-element.elementor-element-62f6661 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-62f6661 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-62f6661 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-62f6661 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9ff229 */.elementor-7 .elementor-element.elementor-element-d9ff229 .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62f6661 */.elementor-7 .elementor-element.elementor-element-62f6661 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-62f6661 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-62f6661 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-62f6661 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9ff229 */.elementor-7 .elementor-element.elementor-element-d9ff229 .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-007879c */.elementor-7 .elementor-element.elementor-element-007879c::after {
    content: "";
    position: absolute;
    width: 400px;
    height: 40px;
    right: 0;
    background: white;
    opacity: 0.3;
    border-radius: 45px;
    transform: translate(50%, 100%);
}
.elementor-7 .elementor-element.elementor-element-007879c::before {
    content: "";
    position: absolute;
    width: 400px;
    height: 40px;
    left: 0;
    background: white;
    opacity: 0.3;
    border-radius: 45px;
    transform: translate(-50%, 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b70998 */.elementor-7 .elementor-element.elementor-element-0b70998 .elementor-widget-container {
    height:75px;
    /*overflow: hidden;*/
}

.elementor-7 .elementor-element.elementor-element-0b70998 .deco-rond-right {
    width: 25px;
    height: 25px;
    background: white;
    border: 1px solid #06B0DD;
    border-radius: 50%;
    margin-left: 100%;
    position: absolute;
    top: 0;
    transform: translateY(-50%) translateX(-50%);
    z-index: 10;
}
.elementor-7 .elementor-element.elementor-element-0b70998 .deco-line-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background: #06B0DD;
}

.elementor-7 .elementor-element.elementor-element-0b70998 .deco-line-left {
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    width: 1px;
    height: 60vh;
    background: #06B0DD;
}
.elementor-7 .elementor-element.elementor-element-0b70998 {
    position: absolute;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c90d384 */.elementor-7 .elementor-element.elementor-element-c90d384 .elementor-widget-container {
    height: 85px;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-c90d384 {
    border-top: 1px solid #06B0DD;
    box-sizing: border-box;
    margin-bottom: -1px;
    position: absolute;
    top: 75px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6d17ba */.elementor-7 .elementor-element.elementor-element-a6d17ba {
    display: block;
    width: auto;
    margin: auto;
    margin-top: 50px;
    background: white;
    z-index: 10;
    padding: 0 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3de0f2c */.elementor-7 .elementor-element.elementor-element-3de0f2c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b70998 */.elementor-7 .elementor-element.elementor-element-0b70998 .elementor-widget-container {
    height:75px;
    /*overflow: hidden;*/
}

.elementor-7 .elementor-element.elementor-element-0b70998 .deco-rond-right {
    width: 25px;
    height: 25px;
    background: white;
    border: 1px solid #06B0DD;
    border-radius: 50%;
    margin-left: 100%;
    position: absolute;
    top: 0;
    transform: translateY(-50%) translateX(-50%);
    z-index: 10;
}
.elementor-7 .elementor-element.elementor-element-0b70998 .deco-line-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background: #06B0DD;
}

.elementor-7 .elementor-element.elementor-element-0b70998 .deco-line-left {
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    width: 1px;
    height: 60vh;
    background: #06B0DD;
}
.elementor-7 .elementor-element.elementor-element-0b70998 {
    position: absolute;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c90d384 */.elementor-7 .elementor-element.elementor-element-c90d384 .elementor-widget-container {
    height: 85px;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-c90d384 {
    border-top: 1px solid #06B0DD;
    box-sizing: border-box;
    margin-bottom: -1px;
    position: absolute;
    top: 75px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6d17ba */.elementor-7 .elementor-element.elementor-element-a6d17ba {
    display: block;
    width: auto;
    margin: auto;
    margin-top: 50px;
    background: white;
    z-index: 10;
    padding: 0 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3de0f2c */.elementor-7 .elementor-element.elementor-element-3de0f2c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22a69c2 */.elementor-7 .elementor-element.elementor-element-22a69c2 {
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b676ded */.elementor-7 .elementor-element.elementor-element-b676ded .elementor-widget-container {
    height: 85px;
    overflow: hidden;
}
.elementor-7 .elementor-element.elementor-element-b676ded .deco-tube {
    width: 15px;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translateX(-400%);
}
.elementor-7 .elementor-element.elementor-element-b676ded .deco-tube::before {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    right: 200%;
}
.elementor-7 .elementor-element.elementor-element-b676ded .deco-tube::after {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    left: 200%;
}


.elementor-7 .elementor-element.elementor-element-b676ded {
    box-sizing: border-box;
    margin-bottom: -1px;
    position: absolute;
    bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-b676ded .deco-oval {
    position: absolute;
    height: 30px;
    width: 400px;
    left: 0;
    transform: translateX(-50%);
    background: #06B0DD; 
    opacity: 0.2;
    border-radius: 45px;
}
.elementor-7 .elementor-element.elementor-element-b676ded .deco-rond-left {
    width: 25px;
    height: 25px;
    background: white;
    border: 1px solid #06B0DD;
    border-radius: 50%;
    margin-left: 3%;
    position: absolute;
    bottom: 0;
    transform: translateY(15%) translateX(-50%);
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d977164 */.elementor-7 .elementor-element.elementor-element-d977164 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b676ded */.elementor-7 .elementor-element.elementor-element-b676ded .elementor-widget-container {
    height: 85px;
    overflow: hidden;
}
.elementor-7 .elementor-element.elementor-element-b676ded .deco-tube {
    width: 15px;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translateX(-400%);
}
.elementor-7 .elementor-element.elementor-element-b676ded .deco-tube::before {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    right: 200%;
}
.elementor-7 .elementor-element.elementor-element-b676ded .deco-tube::after {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    background: #06B0DD;
    position: absolute;
    left: 200%;
}


.elementor-7 .elementor-element.elementor-element-b676ded {
    box-sizing: border-box;
    margin-bottom: -1px;
    position: absolute;
    bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-b676ded .deco-oval {
    position: absolute;
    height: 30px;
    width: 400px;
    left: 0;
    transform: translateX(-50%);
    background: #06B0DD; 
    opacity: 0.2;
    border-radius: 45px;
}
.elementor-7 .elementor-element.elementor-element-b676ded .deco-rond-left {
    width: 25px;
    height: 25px;
    background: white;
    border: 1px solid #06B0DD;
    border-radius: 50%;
    margin-left: 3%;
    position: absolute;
    bottom: 0;
    transform: translateY(15%) translateX(-50%);
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d977164 */.elementor-7 .elementor-element.elementor-element-d977164 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-580e0e7 */.elementor-7 .elementor-element.elementor-element-580e0e7 {
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f2cac3 */.elementor-7 .elementor-element.elementor-element-1f2cac3 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5698e1b */.elementor-7 .elementor-element.elementor-element-5698e1b .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f2cac3 */.elementor-7 .elementor-element.elementor-element-1f2cac3 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5698e1b */.elementor-7 .elementor-element.elementor-element-5698e1b .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ae55f07 */.elementor-7 .elementor-element.elementor-element-ae55f07 button {
    cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-ae55f07{
    width : 60%;
    mmargin: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f2cac3 */.elementor-7 .elementor-element.elementor-element-1f2cac3 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5698e1b */.elementor-7 .elementor-element.elementor-element-5698e1b .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f2cac3 */.elementor-7 .elementor-element.elementor-element-1f2cac3 .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid white;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 .deco-button-line {
    height: 2px;
    background: white;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-1f2cac3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5698e1b */.elementor-7 .elementor-element.elementor-element-5698e1b .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ae55f07 */.elementor-7 .elementor-element.elementor-element-ae55f07 button {
    cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-ae55f07{
    width : 60%;
    mmargin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de6a95d */.elementor-7 .elementor-element.elementor-element-de6a95d {
    display: block;
    width: auto;
    margin: auto;
    margin-top: 50px;
    background: white;
    z-index: 10;
    padding: 0 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ec3be3 */.elementor-7 .elementor-element.elementor-element-5ec3be3 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de6a95d */.elementor-7 .elementor-element.elementor-element-de6a95d {
    display: block;
    width: auto;
    margin: auto;
    margin-top: 50px;
    background: white;
    z-index: 10;
    padding: 0 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ec3be3 */.elementor-7 .elementor-element.elementor-element-5ec3be3 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-658bdf4 */.elementor-7 .elementor-element.elementor-element-658bdf4 {
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f9ebdbd */.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail {
    width: 300px;
    height: 300px;
    text-align: center;
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail::before {
    content:'';
    display: block;
    background: white;
    width: 50px;
    height:50px;
    position: absolute;
    top: -25px;
    left: -25px;
    z-index: 11;
    transform: rotate(45deg);
}
.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail::after {
    content:'';
    display: block;
    background: white;
    width: 50px;
    height:50px;
    position: absolute;
    bottom: -25px;
    right: -25px;
    z-index: 11;
    transform: rotate(45deg);
}
.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}
.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail__link {
    max-width: 300px
}

.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__text{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70%;
    padding: 25px;
    background: white;
    transform: translate(-50%, -50%)
}

.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7a992b */.elementor-7 .elementor-element.elementor-element-a7a992b .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-a7a992b .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid #3C3C3C;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-a7a992b .deco-button-line {
    height: 2px;
    background: #3C3C3C;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-a7a992b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a46c7e */.elementor-7 .elementor-element.elementor-element-6a46c7e .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7a992b */.elementor-7 .elementor-element.elementor-element-a7a992b .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-a7a992b .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid #3C3C3C;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-a7a992b .deco-button-line {
    height: 2px;
    background: #3C3C3C;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-a7a992b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a46c7e */.elementor-7 .elementor-element.elementor-element-6a46c7e .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f9ebdbd */.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail {
    width: 300px;
    height: 300px;
    text-align: center;
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail::before {
    content:'';
    display: block;
    background: white;
    width: 50px;
    height:50px;
    position: absolute;
    top: -25px;
    left: -25px;
    z-index: 11;
    transform: rotate(45deg);
}
.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail::after {
    content:'';
    display: block;
    background: white;
    width: 50px;
    height:50px;
    position: absolute;
    bottom: -25px;
    right: -25px;
    z-index: 11;
    transform: rotate(45deg);
}
.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}
.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__thumbnail__link {
    max-width: 300px
}

.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post__text{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70%;
    padding: 25px;
    background: white;
    transform: translate(-50%, -50%)
}

.elementor-7 .elementor-element.elementor-element-f9ebdbd .elementor-post {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7a992b */.elementor-7 .elementor-element.elementor-element-a7a992b .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-a7a992b .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid #3C3C3C;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-a7a992b .deco-button-line {
    height: 2px;
    background: #3C3C3C;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-a7a992b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a46c7e */.elementor-7 .elementor-element.elementor-element-6a46c7e .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7a992b */.elementor-7 .elementor-element.elementor-element-a7a992b .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-a7a992b .deco-button-rond {
    width: 12px;
    height: 12px;
    border: 2px solid #3C3C3C;
    border-radius: 50%;
}
.elementor-7 .elementor-element.elementor-element-a7a992b .deco-button-line {
    height: 2px;
    background: #3C3C3C;
    width: 300px;
}
.elementor-7 .elementor-element.elementor-element-a7a992b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a46c7e */.elementor-7 .elementor-element.elementor-element-6a46c7e .elementor-button-link {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden;
    max-width: 100vw;
    height: auto;
}

.page{
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alegreya';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://seltech-international.com/wp-content/uploads/2019/09/AlegreyaSans-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Alegreya';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://seltech-international.com/wp-content/uploads/2019/09/AlegreyaSans-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Alegreya';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://seltech-international.com/wp-content/uploads/2019/09/AlegreyaSansSC-ExtraBoldItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Alegreya';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://seltech-international.com/wp-content/uploads/2019/09/AlegreyaSans-Medium-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canaro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://seltech-international.com/wp-content/uploads/2019/09/Canaro-SemiBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Canaro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://seltech-international.com/wp-content/uploads/2019/09/Canaro-Medium-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */