.elementor-element-483b6050>.elementor-container { min-height: 100vh ;}
.elementor-element-2833e67d .slider .slick-arrow { visibility: visible ;}
.elementor-element-2833e67d .swiper-nav-ctrl { visibility: visible ;}
.elementor-element-2833e67d .setwo { visibility: visible ;}
.elementor-element-2833e67d .slider .custom-paging { visibility: visible ;}
.elementor-element-2833e67d .swiper-pagination { visibility: visible ;}
.elementor-element-283cb1a5 { --grid-template-columns: repeat(0, auto); --icon-size: 13px; --grid-column-gap: 14px; --grid-row-gap: 0px; width: initial; max-width: initial; bottom: 20px; z-index: 0 ;}
.elementor-element-283cb1a5 .elementor-widget-container { text-align: center ;}
.elementor-element-283cb1a5 .elementor-social-icon { background-color: rgba(2, 1, 1, 0); --icon-padding: 0.7em; border-style: solid; border-width: 1px 1px 1px 1px; border-color: rgba(255, 255, 255, 0.05) ;}
.elementor-element-283cb1a5 .elementor-icon { border-radius: 50px 50px 50px 50px ;}
body:not(.rtl) .elementor-element-283cb1a5 { left: 40px ;}
body.rtl .elementor-element-283cb1a5 { right: 40px ;}
.elementor-element-538f4734>.elementor-container { max-width: 1200px ;}
.elementor-element-538f4734 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 0px 100px 0px; z-index: 3 ;}
.elementor-element-538f4734>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-37659d66>.elementor-element-populated { padding: 0px 15px 0px 15px ;}
.elementor-bc-flex-widget .elementor-element-33c22367.elementor-column .elementor-widget-wrap { align-items: center ;}
.elementor-element-33c22367.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center ;}
.elementor-element-ead36be img { width: 100%; max-width: 100%; border-radius: 10px 10px 10px 10px ;}
.elementor-element-78ed348 img { border-radius: 10px 10px 10px 10px ;}
.elementor-element-9047fe3 { text-align: left ;}
.elementor-element-9047fe3 img { border-radius: 10px 10px 10px 10px ;}
.elementor-element-453a83bf>.elementor-element-populated { margin: 0% 0% 0% 12%; --e-column-margin-right: 0%; --e-column-margin-left: 12%; padding: 0px 15px 0px 15px ;}
.elementor-element-24792969 { margin-top: 15px; margin-bottom: 0px ;}
.elementor-bc-flex-widget .elementor-element-7704b77d.elementor-column .elementor-widget-wrap { align-items: center ;}
.elementor-element-7704b77d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center ;}
.elementor-element-7704b77d.elementor-column>.elementor-widget-wrap { justify-content: center ;}
.elementor-element-7704b77d>.elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px 0px 0px; --e-column-margin-right: 5px; --e-column-margin-left: 0px; padding: 0em 0em 0em 0em ;}
.elementor-element-7704b77d>.elementor-element-populated>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-a47e2a3 .box-with-icon { text-align: icon ;}
.elementor-bc-flex-widget .elementor-element-1ac12104.elementor-column .elementor-widget-wrap { align-items: center ;}
.elementor-element-1ac12104.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center ;}
.elementor-element-1ac12104.elementor-column>.elementor-widget-wrap { justify-content: center ;}
.elementor-element-1ac12104>.elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px 0px 5px; --e-column-margin-right: 5px; --e-column-margin-left: 5px; padding: 0em 0em 0em 0em ;}
.elementor-element-1ac12104>.elementor-element-populated>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-1862b102 .box-with-icon { text-align: icon ;}
.elementor-bc-flex-widget .elementor-element-773cabc4.elementor-column .elementor-widget-wrap { align-items: center ;}
.elementor-element-773cabc4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center ;}
.elementor-element-773cabc4.elementor-column>.elementor-widget-wrap { justify-content: center ;}
.elementor-element-773cabc4>.elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 0px 0px 5px; --e-column-margin-right: 0px; --e-column-margin-left: 5px; padding: 0em 0em 0em 0em ;}
.elementor-element-773cabc4>.elementor-element-populated>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-6a645467 .box-with-icon { text-align: icon ;}
.elementor-element-76202757>.elementor-container { max-width: 1200px ;}
.elementor-element-76202757 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 120px 0px 120px 0px; z-index: 3 ;}
.elementor-element-76202757>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-feab9e6>.elementor-element-populated { margin: 0px 0px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 0px 0px 0px ;}
.elementor-element-bc9ba8c>.elementor-widget-container { margin: 0px 0px 40px 0px ;}
.elementor-element-3d61738>.elementor-container { max-width: 1200px ;}
.elementor-element-824b2e>.elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 15px 0px 15px ;}
.elementor-element-824b2e>.elementor-element-populated>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-c004e60 .box-with-icon { text-align: icon ;}
.elementor-element-c004e60 .item-box p.info-box-text, .icon-text { font-family: "Poppins", Sans-serif ;}
.elementor-element-5cca8e1b>.elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 0px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 15px 0px 15px ;}
.elementor-element-5cca8e1b>.elementor-element-populated>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-130d8ebb .box-with-icon { text-align: icon ;}
.elementor-element-130d8ebb .item-box p.info-box-text, .icon-text { font-family: "Poppins", Sans-serif ;}
.elementor-element-3a103b4f>.elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 0px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 15px 0px 15px ;}
.elementor-element-3a103b4f>.elementor-element-populated>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-37c4efea .box-with-icon { text-align: icon ;}
.elementor-element-37c4efea .item-box p.info-box-text, .icon-text { font-family: "Poppins", Sans-serif ;}
.elementor-element-119f9cf3>.elementor-container { max-width: 1200px ;}
.elementor-element-119f9cf3 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 0px 120px 0px ;}
.elementor-element-119f9cf3>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-6fcc7852 .filter-tab { display: block; text-align: center ;}
.elementor-element-6fcc7852 .portfolio.style-5 .filtering { display: block ;}
.elementor-element-6fcc7852 .portfolio .port-inner img { filter: initial ;}
.elementor-element-6fcc7852 .portfolio .port-inner:hover img { filter: initial ;}
.elementor-element-6fcc7852 .dbox-relative h3 { display: block ;}
.elementor-element-6fcc7852 .dbox-relative p { display: block ;}
.elementor-element-c5d4a9b>.elementor-container { max-width: 1200px ;}
.elementor-element-c5d4a9b>.elementor-background-overlay { background-image: url("../../2020/09/pattern.png"); opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-c5d4a9b { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 120px 0px 120px 0px; z-index: 3 ;}
.elementor-element-71b55afc>.elementor-element-populated { margin: 0px 0px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 0px 0px 0px ;}
.elementor-element-1c682d4>.elementor-widget-container { margin: 0px 0px 40px 0px ;}
.elementor-element-e3719ac>.elementor-container { max-width: 1200px ;}
.elementor-element-270e102f>.elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 15px 0px 15px ;}
.elementor-element-270e102f>.elementor-element-populated>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-2b089b0f>.elementor-container { max-width: 1200px ;}
.elementor-element-2b089b0f { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 120px 0px 120px 0px; z-index: 3 ;}
.elementor-element-2b089b0f>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-c99a654>.elementor-element-populated { margin: 0% 0% 0% 12%; --e-column-margin-right: 0%; --e-column-margin-left: 12%; padding: 0px 15px 0px 15px ;}
.elementor-element-296167b2>.elementor-widget-container { margin: 20px 0px 15px 0px ;}
.elementor-element-7dd102f>.elementor-widget-container { margin: 0px 0px 50px 0px ;}
.elementor-element-471e8717>.elementor-element-populated { padding: 0px 15px 0px 15px ;}
.elementor-element-988a2e5>.elementor-element-populated { padding: 0px 15px 0px 15px ;}
.elementor-element-2df6247 .avo-image img { width: 175px; height: 215px ;}
.elementor-element-2df6247>.elementor-widget-container { padding: 0% 0% 0% 25% ;}
.elementor-element-675e00c2>.elementor-widget-container { margin: 30px 0px 0px 0px; padding: 0% 30% 0% 0% ;}
.elementor-element-cd59e77>.elementor-widget-container { padding: 0% 40% 0% 0% ;}
.elementor-element-64516d1e>.elementor-container { max-width: 1200px ;}
.elementor-element-64516d1e { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 110px 0px 60px 0px ;}
.elementor-element-64516d1e>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-b6e2d17>.elementor-widget-container { margin: 0px 0px 40px 0px ;}
.elementor-element-27d50978>.elementor-container { max-width: 1200px ;}
.elementor-element-27d50978>.elementor-background-overlay { background-image: url("../../2020/09/pattern.png"); background-repeat: no-repeat; background-size: cover; opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-27d50978 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 120px 0px 120px 0px; z-index: 3 ;}
.elementor-element-16f3ae9b>.elementor-element-populated { margin: 0px 0px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px 0px 0px 0px ;}
.elementor-element-77f83c4>.elementor-widget-container { margin: 0px 0px 40px 0px ;}
.elementor-element-547e1103>.elementor-container { max-width: 1200px ;}
.elementor-element-943ca8f>.elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 15px 0px 15px ;}
.elementor-element-943ca8f>.elementor-element-populated>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-2090ae0f:not(.elementor-motion-effects-element-type-background), .elementor-element-2090ae0f>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #11141B ;}
.elementor-element-2090ae0f>.elementor-background-overlay { opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-2090ae0f { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s ;}
.elementor-element-138e066a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-element-138e066a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #151921 ;}
.elementor-element-138e066a>.elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 15px 90px 85px ;}
.elementor-element-138e066a>.elementor-element-populated>.elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s ;}
.elementor-element-445071a6 { text-align: left ;}
.elementor-element-445071a6>.elementor-widget-container { margin: 0px 0px 20px 0px ;}
.elementor-element-b2b9773 .elementor-heading-title { color: #FFFFFF; font-family: "Barlow Condensed", Sans-serif; font-size: 16px; font-weight: 200; letter-spacing: 1px ;}
.elementor-element-71ce1e8 .elementor-heading-title { color: #FFFFFF; font-family: "Barlow Condensed", Sans-serif; font-size: 16px; font-weight: 200; letter-spacing: 1px ;}
.elementor-element-6477762c .elementor-heading-title { color: #FFFFFF; font-family: "Barlow Condensed", Sans-serif; font-size: 16px; font-weight: 200; letter-spacing: 1px ;}
.elementor-element-5243a74 { margin-top: 20px; margin-bottom: 0px ;}
.elementor-element-454950a .elementor-heading-title { color: #FFFFFF; font-family: "Barlow Condensed", Sans-serif; font-size: 13px; font-weight: 300; text-transform: uppercase; letter-spacing: 4px ;}
.elementor-element-454950a>.elementor-widget-container { padding: 7px 7px 7px 7px ;}
.elementor-element-411e896a { --grid-template-columns: repeat(0, auto); --icon-size: 13px; --grid-column-gap: 29px; --grid-row-gap: 0px ;}
.elementor-element-411e896a .elementor-widget-container { text-align: left ;}
.elementor-element-411e896a .elementor-social-icon { background-color: rgba(255, 255, 255, 0.01); --icon-padding: 1.2em ;}
.elementor-element-411e896a .elementor-social-icon i { color: rgba(255, 255, 255, 0.64) ;}
.elementor-element-411e896a .elementor-social-icon svg { fill: rgba(255, 255, 255, 0.64) ;}
.elementor-element-411e896a>.elementor-widget-container { margin: 10px 0px 0px 0px ;}
.elementor-element-25ed915c>.elementor-element-populated { padding: 100px 70px 90px 100px ;}
.elementor-element-3e272437 { margin-top: 20px; margin-bottom: 0px ;}
.elementor-element-7d8afd19 .elementor-heading-title { color: #FFFFFF; font-family: "Barlow Condensed", Sans-serif; font-size: 13px; font-weight: 300; text-transform: uppercase; letter-spacing: 4px ;}
.elementor-element-7d8afd19>.elementor-widget-container { padding: 7px 7px 7px 7px ;}
.elementor-element-4dfb37d9 .elementor-heading-title { color: #999999; font-size: 12px; font-weight: 300; line-height: 2em ;}
.elementor-element-4dfb37d9>.elementor-widget-container { margin: 10px 10px 10px 10px; padding: 0px 0px 0px 0px ;}
.elementor-element-4816d346>.elementor-widget-container { margin: -40px 0px 0px 0px; padding: 0px 0px 0px 0px ;}
.elementor-element-34ed6c18 { margin-top: 50px; margin-bottom: 0px ;}
.elementor-element-4e339705 .elementor-heading-title { color: #FFFFFF; font-family: "Barlow Condensed", Sans-serif; font-size: 13px; font-weight: 300; text-transform: uppercase; letter-spacing: 4px ;}
.elementor-element-4e339705>.elementor-widget-container { padding: 7px 7px 7px 7px ;}
.elementor-element-7103550a .gallery-item { padding: 0 15px 15px 0 ;}
.elementor-element-7103550a .gallery { margin: 0 -15px -15px 0 ;}
.elementor-element-7103550a .gallery-item img { border-radius: 50% 50% 50% 50% ;}
.elementor-element-7103550a .gallery-item .gallery-caption { text-align: center ;}
@media(min-width:768px) { .elementor-element-37659d66 { 	width: 44%; } .elementor-element-33c22367 { 	width: 41.951%; } .elementor-element-39273209 { 	width: 58%; } .elementor-element-453a83bf { 	width: 56%; } .elementor-element-c99a654 { 	width: 41%; } .elementor-element-471e8717 { 	width: 8.332%; } .elementor-element-988a2e5 { 	width: 50%; }
}