.elementor-2366 .elementor-element.elementor-element-2f6f55e{overflow:hidden;padding:8rem 0rem 5rem 0rem;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-43cffd7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-43cffd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-43cffd7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-fadccb3 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-2366 .elementor-element.elementor-element-fadccb3 .elementor-heading-title{font-family:var( --e-global-typography-9234f1d-font-family ), Sans-serif;font-size:var( --e-global-typography-9234f1d-font-size );font-weight:var( --e-global-typography-9234f1d-font-weight );text-transform:var( --e-global-typography-9234f1d-text-transform );line-height:var( --e-global-typography-9234f1d-line-height );color:var( --e-global-color-df4102a );}.elementor-2366 .elementor-element.elementor-element-f50a915{font-family:var( --e-global-typography-e31d33e-font-family ), Sans-serif;font-size:var( --e-global-typography-e31d33e-font-size );font-weight:var( --e-global-typography-e31d33e-font-weight );line-height:var( --e-global-typography-e31d33e-line-height );color:var( --e-global-color-df4102a );}.elementor-2366 .elementor-element.elementor-element-7b5d59a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-86063f0:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-86063f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-86063f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5rem;margin-bottom:-1rem;}.elementor-2366 .elementor-element.elementor-element-86063f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2366 .elementor-element.elementor-element-fd1fa88 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-71a6399 img{width:100%;}.elementor-2366 .elementor-element.elementor-element-72a1062 img{width:100%;}.elementor-2366 .elementor-element.elementor-element-4a4da92 img{width:100%;}.elementor-2366 .elementor-element.elementor-element-2f9055c:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-2f9055c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df4102a );}.elementor-2366 .elementor-element.elementor-element-2f9055c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5.5rem 0rem 5rem 0rem;}.elementor-2366 .elementor-element.elementor-element-2f9055c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-fb532c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-fb532c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-fb532c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-0a30d46 .elementor-heading-title{font-family:var( --e-global-typography-937ea11-font-family ), Sans-serif;font-size:var( --e-global-typography-937ea11-font-size );font-weight:var( --e-global-typography-937ea11-font-weight );text-transform:var( --e-global-typography-937ea11-text-transform );line-height:var( --e-global-typography-937ea11-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-f69c738 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2366 .elementor-element.elementor-element-daf3104{font-family:var( --e-global-typography-e31d33e-font-family ), Sans-serif;font-size:var( --e-global-typography-e31d33e-font-size );font-weight:var( --e-global-typography-e31d33e-font-weight );line-height:var( --e-global-typography-e31d33e-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-3a82062:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-3a82062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df4102a );}.elementor-2366 .elementor-element.elementor-element-3a82062{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15.5rem 0rem 5rem 0rem;}.elementor-2366 .elementor-element.elementor-element-3a82062 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-ac67ede.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-ac67ede.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-ac67ede > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-5214878 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-2366 .elementor-element.elementor-element-5214878 .elementor-heading-title{font-family:var( --e-global-typography-d050fdd-font-family ), Sans-serif;font-size:var( --e-global-typography-d050fdd-font-size );font-weight:var( --e-global-typography-d050fdd-font-weight );text-transform:var( --e-global-typography-d050fdd-text-transform );line-height:var( --e-global-typography-d050fdd-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-547f4f0{font-family:var( --e-global-typography-e31d33e-font-family ), Sans-serif;font-size:var( --e-global-typography-e31d33e-font-size );font-weight:var( --e-global-typography-e31d33e-font-weight );line-height:var( --e-global-typography-e31d33e-line-height );color:var( --e-global-color-24e70c6 );}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-94ae6cd.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2366 .elementor-element.elementor-element-94ae6cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2366 .elementor-element.elementor-element-94ae6cd > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2366 .elementor-element.elementor-element-a430148 img{width:100%;}.elementor-2366 .elementor-element.elementor-element-8e06db9{margin-top:0px;margin-bottom:100px;z-index:20;}.elementor-2366 .elementor-element.elementor-element-fe8a066 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-763503e:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-763503e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df4102a );}.elementor-2366 .elementor-element.elementor-element-763503e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7rem 0rem 13rem 0rem;}.elementor-2366 .elementor-element.elementor-element-763503e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-39b9cda.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-39b9cda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-39b9cda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-9a6a61a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2366 .elementor-element.elementor-element-9a6a61a{text-align:center;}.elementor-2366 .elementor-element.elementor-element-9a6a61a .elementor-heading-title{font-family:var( --e-global-typography-d050fdd-font-family ), Sans-serif;font-size:var( --e-global-typography-d050fdd-font-size );font-weight:var( --e-global-typography-d050fdd-font-weight );text-transform:var( --e-global-typography-d050fdd-text-transform );line-height:var( --e-global-typography-d050fdd-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-5504892{z-index:2;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-e562b22.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-e562b22.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-e562b22.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2366 .elementor-element.elementor-element-e562b22 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-c3d09c2{--spacer-size:0px;}.elementor-2366 .elementor-element.elementor-element-c3d09c2 > .elementor-widget-container{padding:114.3442623% 0% 0% 0%;}.elementor-2366 .elementor-element.elementor-element-f7dccc2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2366 .elementor-element.elementor-element-f7dccc2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-f7dccc2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-f7dccc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-f7dccc2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2366 .elementor-element.elementor-element-f7dccc2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2366 .elementor-element.elementor-element-5ec4004 .elementor-heading-title{font-family:var( --e-global-typography-8212d22-font-family ), Sans-serif;font-size:var( --e-global-typography-8212d22-font-size );font-weight:var( --e-global-typography-8212d22-font-weight );text-transform:var( --e-global-typography-8212d22-text-transform );line-height:var( --e-global-typography-8212d22-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-dedcdae > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-dedcdae{font-family:var( --e-global-typography-b34ff3d-font-family ), Sans-serif;font-size:var( --e-global-typography-b34ff3d-font-size );font-weight:var( --e-global-typography-b34ff3d-font-weight );line-height:var( --e-global-typography-b34ff3d-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-1f62f70{z-index:2;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-6a34855.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-6a34855.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-6a34855.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2366 .elementor-element.elementor-element-6a34855 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-40a80e2{--spacer-size:0px;}.elementor-2366 .elementor-element.elementor-element-40a80e2 > .elementor-widget-container{padding:114.3442623% 0% 0% 0%;}.elementor-2366 .elementor-element.elementor-element-cb8346f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2366 .elementor-element.elementor-element-cb8346f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-cb8346f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-cb8346f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-cb8346f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2366 .elementor-element.elementor-element-cb8346f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2366 .elementor-element.elementor-element-349ff04 .elementor-heading-title{font-family:var( --e-global-typography-8212d22-font-family ), Sans-serif;font-size:var( --e-global-typography-8212d22-font-size );font-weight:var( --e-global-typography-8212d22-font-weight );text-transform:var( --e-global-typography-8212d22-text-transform );line-height:var( --e-global-typography-8212d22-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-43069d7 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-43069d7{font-family:var( --e-global-typography-b34ff3d-font-family ), Sans-serif;font-size:var( --e-global-typography-b34ff3d-font-size );font-weight:var( --e-global-typography-b34ff3d-font-weight );line-height:var( --e-global-typography-b34ff3d-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-e3131f9{z-index:2;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-663f009.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-663f009.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-663f009.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2366 .elementor-element.elementor-element-663f009 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-45e46d9{--spacer-size:0px;}.elementor-2366 .elementor-element.elementor-element-45e46d9 > .elementor-widget-container{padding:114.3442623% 0% 0% 0%;}.elementor-2366 .elementor-element.elementor-element-8924d8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2366 .elementor-element.elementor-element-8924d8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-8924d8a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-8924d8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-8924d8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2366 .elementor-element.elementor-element-8924d8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2366 .elementor-element.elementor-element-b1ad2d0 .elementor-heading-title{font-family:var( --e-global-typography-8212d22-font-family ), Sans-serif;font-size:var( --e-global-typography-8212d22-font-size );font-weight:var( --e-global-typography-8212d22-font-weight );text-transform:var( --e-global-typography-8212d22-text-transform );line-height:var( --e-global-typography-8212d22-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-f717279 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-f717279{font-family:var( --e-global-typography-b34ff3d-font-family ), Sans-serif;font-size:var( --e-global-typography-b34ff3d-font-size );font-weight:var( --e-global-typography-b34ff3d-font-weight );line-height:var( --e-global-typography-b34ff3d-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-4ebf56e{z-index:2;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-1124143.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-1124143.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-1124143.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2366 .elementor-element.elementor-element-1124143 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-f89c113:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2366 .elementor-element.elementor-element-f89c113.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://3dvsp.live/wp-content/uploads/2023/01/mask-hexagon.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-2366 .elementor-element.elementor-element-44090c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2366 .elementor-element.elementor-element-44090c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-44090c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-44090c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-44090c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2366 .elementor-element.elementor-element-44090c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2366 .elementor-element.elementor-element-cc78859 .elementor-heading-title{font-family:var( --e-global-typography-8212d22-font-family ), Sans-serif;font-size:var( --e-global-typography-8212d22-font-size );font-weight:var( --e-global-typography-8212d22-font-weight );text-transform:var( --e-global-typography-8212d22-text-transform );line-height:var( --e-global-typography-8212d22-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-bffc0a6 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-bffc0a6{font-family:var( --e-global-typography-b34ff3d-font-family ), Sans-serif;font-size:var( --e-global-typography-b34ff3d-font-size );font-weight:var( --e-global-typography-b34ff3d-font-weight );line-height:var( --e-global-typography-b34ff3d-line-height );color:var( --e-global-color-24e70c6 );}.elementor-2366 .elementor-element.elementor-element-e8acc43:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-e8acc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df4102a );}.elementor-2366 .elementor-element.elementor-element-e8acc43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-18%;margin-bottom:-1.55%;}.elementor-2366 .elementor-element.elementor-element-e8acc43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2366 .elementor-element.elementor-element-2516d46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-2e8d43c img{width:100%;}.elementor-2366 .elementor-element.elementor-element-5aa96f6 img{width:100%;}.elementor-2366 .elementor-element.elementor-element-b170775 img{width:100%;}@media(max-width:1366px){.elementor-2366 .elementor-element.elementor-element-fadccb3 .elementor-heading-title{font-size:var( --e-global-typography-9234f1d-font-size );line-height:var( --e-global-typography-9234f1d-line-height );}.elementor-2366 .elementor-element.elementor-element-f50a915{font-size:var( --e-global-typography-e31d33e-font-size );line-height:var( --e-global-typography-e31d33e-line-height );}.elementor-2366 .elementor-element.elementor-element-0a30d46 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-2366 .elementor-element.elementor-element-daf3104{font-size:var( --e-global-typography-e31d33e-font-size );line-height:var( --e-global-typography-e31d33e-line-height );}.elementor-2366 .elementor-element.elementor-element-5214878 .elementor-heading-title{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-2366 .elementor-element.elementor-element-547f4f0{font-size:var( --e-global-typography-e31d33e-font-size );line-height:var( --e-global-typography-e31d33e-line-height );}.elementor-2366 .elementor-element.elementor-element-9a6a61a .elementor-heading-title{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-2366 .elementor-element.elementor-element-5ec4004 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-dedcdae{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-349ff04 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-43069d7{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-b1ad2d0 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-f717279{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-cc78859 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-bffc0a6{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}}@media(max-width:1024px){.elementor-2366 .elementor-element.elementor-element-43cffd7{z-index:1;}.elementor-2366 .elementor-element.elementor-element-fadccb3 .elementor-heading-title{font-size:var( --e-global-typography-9234f1d-font-size );line-height:var( --e-global-typography-9234f1d-line-height );}.elementor-2366 .elementor-element.elementor-element-f50a915 > .elementor-widget-container{padding:0em 7em 0em 0em;}.elementor-2366 .elementor-element.elementor-element-f50a915{font-size:var( --e-global-typography-e31d33e-font-size );line-height:var( --e-global-typography-e31d33e-line-height );}.elementor-2366 .elementor-element.elementor-element-0a30d46 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-2366 .elementor-element.elementor-element-f69c738 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2366 .elementor-element.elementor-element-daf3104{font-size:var( --e-global-typography-e31d33e-font-size );line-height:var( --e-global-typography-e31d33e-line-height );}.elementor-2366 .elementor-element.elementor-element-3a82062{padding:10rem 0rem 0rem 0rem;}.elementor-2366 .elementor-element.elementor-element-5214878 .elementor-heading-title{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-2366 .elementor-element.elementor-element-547f4f0{font-size:var( --e-global-typography-e31d33e-font-size );line-height:var( --e-global-typography-e31d33e-line-height );}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-94ae6cd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2366 .elementor-element.elementor-element-94ae6cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2366 .elementor-element.elementor-element-94ae6cd > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2366 .elementor-element.elementor-element-a430148 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-763503e{padding:10rem 0rem 5rem 0rem;}.elementor-2366 .elementor-element.elementor-element-9a6a61a .elementor-heading-title{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-2366 .elementor-element.elementor-element-f7dccc2 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2366 .elementor-element.elementor-element-5ec4004 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-dedcdae{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-cb8346f > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2366 .elementor-element.elementor-element-349ff04 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-43069d7{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-8924d8a > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2366 .elementor-element.elementor-element-b1ad2d0 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-f717279{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-44090c2 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2366 .elementor-element.elementor-element-cc78859 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-bffc0a6{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-e8acc43{margin-top:0rem;margin-bottom:-1.7rem;}}@media(max-width:767px){.elementor-2366 .elementor-element.elementor-element-2f6f55e{padding:06rem 0rem 05rem 0rem;}.elementor-2366 .elementor-element.elementor-element-fadccb3 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2366 .elementor-element.elementor-element-fadccb3 .elementor-heading-title{font-size:var( --e-global-typography-9234f1d-font-size );line-height:var( --e-global-typography-9234f1d-line-height );}.elementor-2366 .elementor-element.elementor-element-f50a915 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2366 .elementor-element.elementor-element-f50a915{font-size:var( --e-global-typography-e31d33e-font-size );line-height:var( --e-global-typography-e31d33e-line-height );}.elementor-2366 .elementor-element.elementor-element-58948b5{text-align:end;}.elementor-2366 .elementor-element.elementor-element-58948b5 img{width:100%;}.elementor-2366 .elementor-element.elementor-element-2f9055c{padding:0rem 0rem 5rem 0rem;}.elementor-2366 .elementor-element.elementor-element-0a30d46 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-2366 .elementor-element.elementor-element-daf3104{font-size:var( --e-global-typography-e31d33e-font-size );line-height:var( --e-global-typography-e31d33e-line-height );}.elementor-2366 .elementor-element.elementor-element-5214878 .elementor-heading-title{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-2366 .elementor-element.elementor-element-547f4f0{font-size:var( --e-global-typography-e31d33e-font-size );line-height:var( --e-global-typography-e31d33e-line-height );}.elementor-2366 .elementor-element.elementor-element-a430148 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-763503e{padding:11rem 0rem 2rem 0rem;z-index:1;}.elementor-2366 .elementor-element.elementor-element-9a6a61a .elementor-heading-title{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-2366 .elementor-element.elementor-element-f7dccc2 > .elementor-element-populated{padding:112px 24px 112px 24px;}.elementor-2366 .elementor-element.elementor-element-5ec4004 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-dedcdae{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-cb8346f > .elementor-element-populated{padding:112px 24px 112px 24px;}.elementor-2366 .elementor-element.elementor-element-349ff04 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-43069d7{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-8924d8a > .elementor-element-populated{padding:112px 24px 112px 24px;}.elementor-2366 .elementor-element.elementor-element-b1ad2d0 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-f717279{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-44090c2 > .elementor-element-populated{padding:112px 24px 112px 24px;}.elementor-2366 .elementor-element.elementor-element-cc78859 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-2366 .elementor-element.elementor-element-bffc0a6{font-size:var( --e-global-typography-b34ff3d-font-size );line-height:var( --e-global-typography-b34ff3d-line-height );}.elementor-2366 .elementor-element.elementor-element-e8acc43{margin-top:0rem;margin-bottom:-1rem;}.elementor-2366 .elementor-element.elementor-element-b170775 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-43cffd7 */.elementor-2366 .elementor-element.elementor-element-43cffd7 {
    -ms-grid-row: 1;
    grid-row: 1;
}

@media (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-43cffd7 {
        -ms-grid-row: 2;
        grid-row: 2;
        transform: translateY(-4rem);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b5d59a */.elementor-2366 .elementor-element.elementor-element-7b5d59a {
    -ms-grid-row: 1;
    grid-row: 1;
    -webkit-transform: translateX(calc(104px * 3));
        -ms-transform: translateX(calc(104px * 3));
            transform: translateX(calc(104px * 3))
}

@media (max-width: 1024px) {
    .elementor-2366 .elementor-element.elementor-element-7b5d59a {
        -webkit-transform: translateX(calc(104px * 4));
            -ms-transform: translateX(calc(104px * 4));
                transform: translateX(calc(104px * 4));
    }
}

@media (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-7b5d59a {
        -ms-grid-row: 1;
        grid-row: 1;
        -webkit-transform: translateX(calc(104px * 1));
            -ms-transform: translateX(calc(104px * 1));
                transform: translateX(calc(104px * 1));
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f6f55e */.elementor-2366 .elementor-element.elementor-element-2f6f55e {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(-10%, #010023), to(#180057));
    background: -o-linear-gradient(top, #010023 -10%, #180057 100%);
    background: linear-gradient(180deg, #010023 -10%, #180057 100%);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f69c738 */.elementor-2366 .elementor-element.elementor-element-f69c738 div {
    gap: 1.25em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ac67ede *//*.elementor-2366 .elementor-element.elementor-element-ac67ede:before {*/
/*    content: '';*/
/*    width: 1571px;*/
/*    aspect-ratio: 1571/522;*/
/*    padding-top: 33%;*/
/*    display: block;*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    left: 0px;*/
/*    background: var(--e-global-color-24e70c6);*/
/*    -webkit-mask: url('/wp-content/uploads/2023/01/pattern-lightblue.svg');*/
/*            mask: url('/wp-content/uploads/2023/01/pattern-lightblue.svg');*/
/*    -webkit-mask-position: center;*/
/*            mask-position: center;*/
/*    -webkit-mask-repeat: no-repeat;*/
/*            mask-repeat: no-repeat;*/
/*    -webkit-mask-size: contain;*/
/*            mask-size: contain;*/
/*    -webkit-transform: translate(-12%, -48%);*/
/*        -ms-transform: translate(-12%, -48%);*/
/*            transform: translate(-12%, -48%);*/
/*}*/

.elementor-2366 .elementor-element.elementor-element-ac67ede:before {
    content: '';
    width: 1571px;
    /*    aspect-ratio: 1571/522;*/
    padding-top: 135%;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    background: var(--e-global-color-accent);
    -webkit-mask: url('/wp-content/uploads/2023/01/pattern-lightblue.svg');
            mask: url('/wp-content/uploads/2023/01/pattern-lightblue.svg');
    -webkit-mask-position: left;
            mask-position: left;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-transform: translate(-12%, -48%);
        -ms-transform: translate(-12%, -48%);
            transform: translate(-12%, -48%);
}

@media (max-width:1025px) {
    .elementor-2366 .elementor-element.elementor-element-ac67ede:before {
        width: 1025px;
        -webkit-transform: translate(-12%, -53%);
        -ms-transform: translate(-12%, -53%);
            transform: translate(-12%, -53%);
    }
}
@media (max-width:767px) {
    .elementor-2366 .elementor-element.elementor-element-ac67ede:before {
            -webkit-transform: translate(-28%, -60%);
                -ms-transform: translate(-28%, -60%);
                    transform: translate(-28%, -60%);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-94ae6cd */.elementor-2366 .elementor-element.elementor-element-94ae6cd div {
    gap: 1.25em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-39b9cda */.elementor-2366 .elementor-element.elementor-element-39b9cda:before {
    content: '';
    width: 1571px;
    padding-top: 135%;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    background: var(--e-global-color-accent);
    -webkit-mask: url('/wp-content/uploads/2023/01/pattern-lightblue.svg');
            mask: url('/wp-content/uploads/2023/01/pattern-lightblue.svg');
    -webkit-mask-position: left;
            mask-position: left;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: contain;
            mask-size: contain;
            -webkit-transform: translate(-12%, -48%) scale(-1);
                -ms-transform: translate(-12%, -48%) scale(-1);
                    transform: translate(-12%, -48%) scale(-1);
}

@media (max-width:1025px) {
    .elementor-2366 .elementor-element.elementor-element-39b9cda:before {
        width: 1025px;
            -webkit-transform: translate(-12%, -53%) scale(-1);
                -ms-transform: translate(-12%, -53%) scale(-1);
                    transform: translate(-12%, -53%) scale(-1);
    }
}
@media (max-width:767px) {
    .elementor-2366 .elementor-element.elementor-element-39b9cda:before {
                    -webkit-transform: translate(-48%, -60%) scale(-1);
                        -ms-transform: translate(-48%, -60%) scale(-1);
                            transform: translate(-48%, -60%) scale(-1);
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fb46b56 */.elementor-2366 .elementor-element.elementor-element-fb46b56 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.elementor-2366 .elementor-element.elementor-element-fb46b56, .elementor-2366 .elementor-element.elementor-element-fb46b56 .elementor-widget-container, .elementor-2366 .elementor-element.elementor-element-fb46b56 .elementor-shortcode, .elementor-2366 .elementor-element.elementor-element-fb46b56 .bp_grand, .elementor-2366 .elementor-element.elementor-element-fb46b56 .bp_model_parent, .elementor-2366 .elementor-element.elementor-element-fb46b56 .model, .modelViewerBlock, .modelViewerBlock {
    height: 100%!important;
}
.elementor-2366 .elementor-element.elementor-element-fb46b56 .bp_grand {
    min-height: 320px!important;
    margin-bottom: 0!important;
}

.elementor-2366 .elementor-element.elementor-element-fb46b56 {
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
                clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
            
}

@media (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-fb46b56 .model {
        aspect-ratio: 1/1.14;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e562b22 */.elementor-2366 .elementor-element.elementor-element-e562b22:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: var(--e-global-color-accent);
    position: absolute;
    -webkit-mask: url(/wp-content/uploads/2023/01/line-hexagon.svg);
    mask: url(/wp-content/uploads/2023/01/line-hexagon.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5504892 */.elementor-2366 .elementor-element.elementor-element-5504892 > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.elementor-2366 .elementor-element.elementor-element-5504892 > .elementor-container:after {
    content: '';
    width: 20%;
}
.elementor-2366 .elementor-element.elementor-element-5504892 > div > .elementor-column {
    max-width: 40%;
}

.elementor-2366 .elementor-element.elementor-element-5504892 .elementor-column:nth-child(even) .elementor-widget-wrap.elementor-element-populated {
    aspect-ratio: 488/558;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
                clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
            
}
/*.elementor-2366 .elementor-element.elementor-element-5504892 > div > .elementor-column:nth-child(odd) {*/
/*    -webkit-transform: translateX(1px);*/
/*        -ms-transform: translateX(1px);*/
/*            transform: translateX(1px)*/
            
/*}*/
@media (max-width: 1170px) {
    .elementor-2366 .elementor-element.elementor-element-5504892 .elementor-heading-title {
      font-size: 18px!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-5504892 p {
      font-size: 10px!important;
      line-height: 1.9em;
    } 
}

@media (max-width: 1025px) {
    .elementor-2366 .elementor-element.elementor-element-5504892 {
        -webkit-transform: translateY(-0%);
            -ms-transform: translateY(-0%);
                transform: translateY(-0%);
    }
    .elementor-2366 .elementor-element.elementor-element-5504892 > .elementor-container:after {
        content: '';
        display: none;
    }
    .elementor-2366 .elementor-element.elementor-element-5504892 > div > .elementor-column {
        max-width: 50%;
    }
    .elementor-2366 .elementor-element.elementor-element-5504892 .elementor-heading-title {
      font-size: 24px!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-5504892 p {
      font-size: 11px!important;
      line-height: 1.9em;
    } 
}
@media (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-5504892 > div {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .elementor-2366 .elementor-element.elementor-element-5504892 > div > .elementor-column {
        max-width: 488px!important;
        width: 100%!important;
    }
    .elementor-2366 .elementor-element.elementor-element-5504892 .elementor-heading-title {
      font-size: var(--e-global-typography-8212d22-font-size)!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-5504892 p {
      font-size: var(--e-global-typography-b34ff3d-font-size)!important;
      line-height: 1.9em;
    } 
    
    .elementor-2366 .elementor-element.elementor-element-5504892 .elementor-column:last-of-type .elementor-widget-wrap.elementor-element-populated {
                -webkit-clip-path: polygon(50% 0, 100% 100px, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px), 0 100px);
                        clip-path: polygon(50% 0, 100% 100px, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px), 0 100px);

    }
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ccee41 */.elementor-2366 .elementor-element.elementor-element-0ccee41 {
    position: absolute;
}
.elementor-2366 .elementor-element.elementor-element-0ccee41, .elementor-2366 .elementor-element.elementor-element-0ccee41 .elementor-widget-container, .elementor-2366 .elementor-element.elementor-element-0ccee41 .elementor-shortcode, .elementor-2366 .elementor-element.elementor-element-0ccee41 .bp_grand, .elementor-2366 .elementor-element.elementor-element-0ccee41 .bp_model_parent, .elementor-2366 .elementor-element.elementor-element-0ccee41 .model {
    height: 100%!important;
}
.elementor-2366 .elementor-element.elementor-element-0ccee41 .bp_grand {
    min-height: 320px!important;
    margin-bottom: 0!important;
}

.elementor-2366 .elementor-element.elementor-element-0ccee41 {
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
                clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
            
}

@media (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-0ccee41 .model {
        aspect-ratio: 1/1.14;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a34855 */.elementor-2366 .elementor-element.elementor-element-6a34855:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: var(--e-global-color-accent);
    position: absolute;
    -webkit-mask: url(/wp-content/uploads/2023/01/line-hexagon.svg);
    mask: url(/wp-content/uploads/2023/01/line-hexagon.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f62f70 */.elementor-2366 .elementor-element.elementor-element-1f62f70 {
    -webkit-transform: translateY(-25%);
        -ms-transform: translateY(-25%);
            transform: translateY(-25%);
}
.elementor-2366 .elementor-element.elementor-element-1f62f70 > .elementor-container:after {
    content: '';
    width: 20%;
}
.elementor-2366 .elementor-element.elementor-element-1f62f70 > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

.elementor-2366 .elementor-element.elementor-element-1f62f70 > div > .elementor-column {
    max-width: 40%;
}
/*.elementor-2366 .elementor-element.elementor-element-1f62f70 > div > .elementor-column:nth-child(even) {*/
/*    -webkit-transform: translateX(0px);*/
/*        -ms-transform: translateX(1px);*/
/*            transform: translateX(1px)*/
            
/*}*/
.elementor-2366 .elementor-element.elementor-element-1f62f70 .elementor-column:nth-child(even) .elementor-widget-wrap.elementor-element-populated {
    aspect-ratio: 488/558;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
                clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
            
}
@media (max-width: 1170px) {
    .elementor-2366 .elementor-element.elementor-element-1f62f70 .elementor-heading-title {
      font-size: 18px!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-1f62f70 p {
      font-size: 10px!important;
      line-height: 1.9em;
    } 
}
@media (max-width: 1025px) {
    .elementor-2366 .elementor-element.elementor-element-1f62f70 {
        -webkit-transform: translateY(-0%);
            -ms-transform: translateY(-0%);
                transform: translateY(-0%);
    }
    .elementor-2366 .elementor-element.elementor-element-1f62f70 > .elementor-container:after {
        content: '';
        display: none;
    }
    .elementor-2366 .elementor-element.elementor-element-1f62f70 > div > .elementor-column {
        max-width: 50%;
    }
    .elementor-2366 .elementor-element.elementor-element-1f62f70 .elementor-heading-title {
      font-size: 24px!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-1f62f70 p {
      font-size: 11px!important;
      line-height: 1.9em;
    } 
}
@media (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-1f62f70 > div {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .elementor-2366 .elementor-element.elementor-element-1f62f70 > div > .elementor-column {
        max-width: 488px!important;
        width: 100%!important;
    }
    .elementor-2366 .elementor-element.elementor-element-1f62f70 .elementor-heading-title {
      font-size: var(--e-global-typography-8212d22-font-size)!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-1f62f70 p {
      font-size: var(--e-global-typography-b34ff3d-font-size)!important;
      line-height: 1.9em;
    } 
        .elementor-2366 .elementor-element.elementor-element-1f62f70 .elementor-column:last-of-type .elementor-widget-wrap.elementor-element-populated {
                -webkit-clip-path: polygon(50% 0, 100% 100px, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px), 0 100px);
                        clip-path: polygon(50% 0, 100% 100px, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px), 0 100px);

    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dfbe5f6 */.elementor-2366 .elementor-element.elementor-element-dfbe5f6 {
    position: absolute;
}

.elementor-2366 .elementor-element.elementor-element-dfbe5f6, .elementor-2366 .elementor-element.elementor-element-dfbe5f6 .elementor-widget-container, .elementor-2366 .elementor-element.elementor-element-dfbe5f6 .elementor-shortcode, .elementor-2366 .elementor-element.elementor-element-dfbe5f6 .bp_grand, .elementor-2366 .elementor-element.elementor-element-dfbe5f6 .bp_model_parent, .elementor-2366 .elementor-element.elementor-element-dfbe5f6 .model {
    height: 100%!important;
}
.elementor-2366 .elementor-element.elementor-element-dfbe5f6 .bp_grand {
    min-height: 320px!important;
    margin-bottom: 0!important;
}

.elementor-2366 .elementor-element.elementor-element-dfbe5f6 {
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
                clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
            
}

@media (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-dfbe5f6 .model {
        aspect-ratio: 1/1.14;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-663f009 */.elementor-2366 .elementor-element.elementor-element-663f009:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: var(--e-global-color-accent);
    position: absolute;
    -webkit-mask: url(/wp-content/uploads/2023/01/line-hexagon.svg);
    mask: url(/wp-content/uploads/2023/01/line-hexagon.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3131f9 */.elementor-2366 .elementor-element.elementor-element-e3131f9 {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.elementor-2366 .elementor-element.elementor-element-e3131f9 > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.elementor-2366 .elementor-element.elementor-element-e3131f9 > .elementor-container:after {
    content: '';
    width: 20%;
}
.elementor-2366 .elementor-element.elementor-element-e3131f9 > div > .elementor-column {
    max-width: 40%;
}

.elementor-2366 .elementor-element.elementor-element-e3131f9 .elementor-column:nth-child(even) .elementor-widget-wrap.elementor-element-populated {
    aspect-ratio: 488/558;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
                clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
            
}
/*.elementor-2366 .elementor-element.elementor-element-e3131f9 > div > .elementor-column:nth-child(odd) {*/
/*    -webkit-transform: translateX(1px);*/
/*        -ms-transform: translateX(1px);*/
/*            transform: translateX(1px)*/
            
/*}*/
@media (max-width: 1170px) {
    .elementor-2366 .elementor-element.elementor-element-e3131f9 .elementor-heading-title {
      font-size: 18px!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-e3131f9 p {
      font-size: 10px!important;
      line-height: 1.9em;
    } 
}

@media (max-width: 1025px) {
    .elementor-2366 .elementor-element.elementor-element-e3131f9 {
        -webkit-transform: translateY(-0%);
            -ms-transform: translateY(-0%);
                transform: translateY(-0%);
    }
    .elementor-2366 .elementor-element.elementor-element-e3131f9 > .elementor-container:after {
        content: '';
        display: none;
    }
    .elementor-2366 .elementor-element.elementor-element-e3131f9 > div > .elementor-column {
        max-width: 50%;
    }
    .elementor-2366 .elementor-element.elementor-element-e3131f9 .elementor-heading-title {
      font-size: 24px!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-e3131f9 p {
      font-size: 11px!important;
      line-height: 1.9em;
    } 
}
@media (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-e3131f9 > div {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .elementor-2366 .elementor-element.elementor-element-e3131f9 > div > .elementor-column {
        max-width: 488px!important;
        width: 100%!important;
    }
    .elementor-2366 .elementor-element.elementor-element-e3131f9 .elementor-heading-title {
      font-size: var(--e-global-typography-8212d22-font-size)!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-e3131f9 p {
      font-size: var(--e-global-typography-b34ff3d-font-size)!important;
      line-height: 1.9em;
    } 
    
    .elementor-2366 .elementor-element.elementor-element-e3131f9 .elementor-column:last-of-type .elementor-widget-wrap.elementor-element-populated {
                -webkit-clip-path: polygon(50% 0, 100% 100px, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px), 0 100px);
                        clip-path: polygon(50% 0, 100% 100px, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px), 0 100px);

    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f89c113 */.elementor-2366 .elementor-element.elementor-element-f89c113:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: var(--e-global-color-accent);
    position: absolute;
    -webkit-mask: url(/wp-content/uploads/2023/01/line-hexagon.svg);
    mask: url(/wp-content/uploads/2023/01/line-hexagon.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ebf56e */.elementor-2366 .elementor-element.elementor-element-4ebf56e {
    -webkit-transform: translateY(-75%);
        -ms-transform: translateY(-75%);
            transform: translateY(-75%);
}
.elementor-2366 .elementor-element.elementor-element-4ebf56e > .elementor-container:after {
    content: '';
    width: 20%;
}
.elementor-2366 .elementor-element.elementor-element-4ebf56e > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

.elementor-2366 .elementor-element.elementor-element-4ebf56e > div > .elementor-column {
    max-width: 40%;
}
/*.elementor-2366 .elementor-element.elementor-element-4ebf56e > div > .elementor-column:nth-child(even) {*/
/*    -webkit-transform: translateX(0px);*/
/*        -ms-transform: translateX(1px);*/
/*            transform: translateX(1px)*/
            
/*}*/
.elementor-2366 .elementor-element.elementor-element-4ebf56e .elementor-column:nth-child(even) .elementor-widget-wrap.elementor-element-populated {
    aspect-ratio: 488/558;
        -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
                clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
            
}
@media (max-width: 1170px) {
    .elementor-2366 .elementor-element.elementor-element-4ebf56e .elementor-heading-title {
      font-size: 18px!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-4ebf56e p {
      font-size: 10px!important;
      line-height: 1.9em;
    } 
}
@media (max-width: 1025px) {
    .elementor-2366 .elementor-element.elementor-element-4ebf56e {
        -webkit-transform: translateY(-0%);
            -ms-transform: translateY(-0%);
                transform: translateY(-0%);
    }
    .elementor-2366 .elementor-element.elementor-element-4ebf56e > .elementor-container:after {
        content: '';
        display: none;
    }
    .elementor-2366 .elementor-element.elementor-element-4ebf56e > div > .elementor-column {
        max-width: 50%;
    }
    .elementor-2366 .elementor-element.elementor-element-4ebf56e .elementor-heading-title {
      font-size: 24px!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-4ebf56e p {
      font-size: 11px!important;
      line-height: 1.9em;
    } 
}
@media (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-4ebf56e > div {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .elementor-2366 .elementor-element.elementor-element-4ebf56e > div > .elementor-column {
        max-width: 488px!important;
        width: 100%!important;
    }
    .elementor-2366 .elementor-element.elementor-element-4ebf56e .elementor-heading-title {
      font-size: var(--e-global-typography-8212d22-font-size)!important;
    } 
    .elementor-2366 .elementor-element.elementor-element-4ebf56e p {
      font-size: var(--e-global-typography-b34ff3d-font-size)!important;
      line-height: 1.9em;
    } 
        .elementor-2366 .elementor-element.elementor-element-4ebf56e .elementor-column:last-of-type .elementor-widget-wrap.elementor-element-populated {
                -webkit-clip-path: polygon(50% 0, 100% 100px, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px), 0 100px);
                        clip-path: polygon(50% 0, 100% 100px, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px), 0 100px);

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b170775 */@media screen and (min-width: 510px) and (max-width: 767px) {
    .elementor-2366 .elementor-element.elementor-element-b170775 {
        margin-bottom: -10px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e8acc43 */.elementor-2366 .elementor-element.elementor-element-e8acc43 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-menu-anchor {
    transform: translateY(-100px)
}/* End custom CSS */