.elementor-19986 .elementor-element.elementor-element-093143d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-093143d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19986 .elementor-element.elementor-element-d02558f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-d02558f{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-d02558f .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-7c45aa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-7c45aa6{text-align:center;}.elementor-19986 .elementor-element.elementor-element-7c45aa6 img{width:100%;max-width:100%;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-7c45aa6 .widget-image-caption{text-align:center;font-size:13px;font-weight:400;margin-block-start:10px;}.elementor-19986 .elementor-element.elementor-element-e7dc219 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-e7dc219{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-e7dc219 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-da18669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-2e5ff01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-2e5ff01{text-align:start;}.elementor-19986 .elementor-element.elementor-element-2e5ff01 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.35em;color:var( --e-global-color-primary );}.elementor-19986 .elementor-element.elementor-element-999d2b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-999d2b6{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-999d2b6 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-d04a428 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-d04a428{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-d04a428 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-ed0b13c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-ed0b13c{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-ed0b13c .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-f19b571 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-f19b571{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-f19b571 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-1feaf62 > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-1feaf62 pre, .elementor-19986 .elementor-element.elementor-element-1feaf62 code, .elementor-19986 .elementor-element.elementor-element-1feaf62 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-f8138de > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-f8138de pre, .elementor-19986 .elementor-element.elementor-element-f8138de code, .elementor-19986 .elementor-element.elementor-element-f8138de .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-15dc3b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-15dc3b3{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-15dc3b3 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-4a7ef8f > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-4a7ef8f pre, .elementor-19986 .elementor-element.elementor-element-4a7ef8f code, .elementor-19986 .elementor-element.elementor-element-4a7ef8f .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-9dc044e > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-9dc044e pre, .elementor-19986 .elementor-element.elementor-element-9dc044e code, .elementor-19986 .elementor-element.elementor-element-9dc044e .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-6f1112e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-6f1112e{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-6f1112e .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-b51c123 > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-b51c123 pre, .elementor-19986 .elementor-element.elementor-element-b51c123 code, .elementor-19986 .elementor-element.elementor-element-b51c123 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-49dbbb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-19986 .elementor-element.elementor-element-49dbbb1{text-align:center;}.elementor-19986 .elementor-element.elementor-element-49dbbb1 img{width:100%;max-width:100%;filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-49dbbb1 .widget-image-caption{text-align:center;font-size:13px;font-weight:400;margin-block-start:10px;}.elementor-19986 .elementor-element.elementor-element-bd9b717 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-bd9b717{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-bd9b717 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-35f650b > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-35f650b pre, .elementor-19986 .elementor-element.elementor-element-35f650b code, .elementor-19986 .elementor-element.elementor-element-35f650b .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-adadf8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:none;}.elementor-19986 .elementor-element.elementor-element-adadf8d{text-align:center;}.elementor-19986 .elementor-element.elementor-element-adadf8d img{width:100%;max-width:100%;filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-adadf8d .widget-image-caption{text-align:center;font-size:13px;font-weight:400;margin-block-start:10px;}.elementor-19986 .elementor-element.elementor-element-f2f988a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-f2f988a{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-f2f988a .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-da43fbc > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-da43fbc pre, .elementor-19986 .elementor-element.elementor-element-da43fbc code, .elementor-19986 .elementor-element.elementor-element-da43fbc .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-ec49934 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:3px 0px 3px 6px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D5D5D5;}.elementor-19986 .elementor-element.elementor-element-ec49934{text-align:end;}.elementor-19986 .elementor-element.elementor-element-ec49934 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.5em;}.elementor-19986 .elementor-element.elementor-element-8d4d5d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-8d4d5d7{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-8d4d5d7 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-704e233 > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-704e233 pre, .elementor-19986 .elementor-element.elementor-element-704e233 code, .elementor-19986 .elementor-element.elementor-element-704e233 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-1671ed0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:none;}.elementor-19986 .elementor-element.elementor-element-1671ed0{text-align:center;}.elementor-19986 .elementor-element.elementor-element-1671ed0 img{width:100%;max-width:100%;filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-1671ed0 .widget-image-caption{text-align:center;font-size:13px;font-weight:400;margin-block-start:10px;}.elementor-19986 .elementor-element.elementor-element-332ba9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-332ba9b{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-332ba9b .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-898c310 > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-898c310 pre, .elementor-19986 .elementor-element.elementor-element-898c310 code, .elementor-19986 .elementor-element.elementor-element-898c310 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-b89bc16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-19986 .elementor-element.elementor-element-b89bc16{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-b89bc16 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-9076142 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 100px 10px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-9076142{text-align:center;}.elementor-19986 .elementor-element.elementor-element-9076142 img{width:100%;max-width:100%;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-9076142 .widget-image-caption{text-align:center;font-size:13px;font-weight:400;margin-block-start:10px;}.elementor-19986 .elementor-element.elementor-element-f53df46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-b4ccb28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-b4ccb28{text-align:start;}.elementor-19986 .elementor-element.elementor-element-b4ccb28 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.35em;color:var( --e-global-color-primary );}.elementor-19986 .elementor-element.elementor-element-1a817eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-1a817eb{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-1a817eb .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-940cc51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-940cc51{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-940cc51 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-b02d5ee > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-b02d5ee pre, .elementor-19986 .elementor-element.elementor-element-b02d5ee code, .elementor-19986 .elementor-element.elementor-element-b02d5ee .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-103efee > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-103efee pre, .elementor-19986 .elementor-element.elementor-element-103efee code, .elementor-19986 .elementor-element.elementor-element-103efee .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-27ebc3c > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-27ebc3c pre, .elementor-19986 .elementor-element.elementor-element-27ebc3c code, .elementor-19986 .elementor-element.elementor-element-27ebc3c .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-166ea7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-166ea7a{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-166ea7a .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-317cdb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-317cdb4{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-317cdb4 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-2f3168f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-23e9a0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-23e9a0c{text-align:start;}.elementor-19986 .elementor-element.elementor-element-23e9a0c .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.35em;color:var( --e-global-color-primary );}.elementor-19986 .elementor-element.elementor-element-ef1519f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-ef1519f{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-ef1519f .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-5c5f1b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-5c5f1b7{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-5c5f1b7 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-8683ce9 > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-8683ce9 pre, .elementor-19986 .elementor-element.elementor-element-8683ce9 code, .elementor-19986 .elementor-element.elementor-element-8683ce9 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-48d01ab > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-48d01ab pre, .elementor-19986 .elementor-element.elementor-element-48d01ab code, .elementor-19986 .elementor-element.elementor-element-48d01ab .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-8f75ff4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-8f75ff4{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-8f75ff4 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-875e51d > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-875e51d pre, .elementor-19986 .elementor-element.elementor-element-875e51d code, .elementor-19986 .elementor-element.elementor-element-875e51d .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-1a50845 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:3px 0px 3px 6px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D5D5D5;}.elementor-19986 .elementor-element.elementor-element-1a50845{text-align:end;}.elementor-19986 .elementor-element.elementor-element-1a50845 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.5em;}.elementor-19986 .elementor-element.elementor-element-5d12e90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-5d12e90{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-5d12e90 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-08b3d6d > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-08b3d6d pre, .elementor-19986 .elementor-element.elementor-element-08b3d6d code, .elementor-19986 .elementor-element.elementor-element-08b3d6d .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-a9f24d8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:3px 0px 3px 6px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D5D5D5;}.elementor-19986 .elementor-element.elementor-element-a9f24d8{text-align:end;}.elementor-19986 .elementor-element.elementor-element-a9f24d8 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.5em;}.elementor-19986 .elementor-element.elementor-element-9446b73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-9446b73{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-9446b73 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-22c0cc6 > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-22c0cc6 pre, .elementor-19986 .elementor-element.elementor-element-22c0cc6 code, .elementor-19986 .elementor-element.elementor-element-22c0cc6 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-d361b57 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:3px 0px 3px 6px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D5D5D5;}.elementor-19986 .elementor-element.elementor-element-d361b57{text-align:end;}.elementor-19986 .elementor-element.elementor-element-d361b57 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.5em;}.elementor-19986 .elementor-element.elementor-element-d11a71f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-8ef0015 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-8ef0015{text-align:start;}.elementor-19986 .elementor-element.elementor-element-8ef0015 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.35em;color:var( --e-global-color-primary );}.elementor-19986 .elementor-element.elementor-element-299984e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-299984e{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-299984e .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-30857d7 > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-30857d7 pre, .elementor-19986 .elementor-element.elementor-element-30857d7 code, .elementor-19986 .elementor-element.elementor-element-30857d7 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-342cf46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:none;}.elementor-19986 .elementor-element.elementor-element-342cf46{text-align:center;}.elementor-19986 .elementor-element.elementor-element-342cf46 img{width:100%;max-width:100%;filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-342cf46 .widget-image-caption{text-align:center;font-size:13px;font-weight:400;margin-block-start:10px;}.elementor-19986 .elementor-element.elementor-element-473376a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-473376a{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-473376a .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-b8b5a3c > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-b8b5a3c pre, .elementor-19986 .elementor-element.elementor-element-b8b5a3c code, .elementor-19986 .elementor-element.elementor-element-b8b5a3c .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-437f756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:none;}.elementor-19986 .elementor-element.elementor-element-437f756{text-align:center;}.elementor-19986 .elementor-element.elementor-element-437f756 img{width:100%;max-width:100%;filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-437f756 .widget-image-caption{text-align:center;font-size:13px;font-weight:400;margin-block-start:10px;}.elementor-19986 .elementor-element.elementor-element-b07c6d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-b07c6d6{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-b07c6d6 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-79b0e0e > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-79b0e0e pre, .elementor-19986 .elementor-element.elementor-element-79b0e0e code, .elementor-19986 .elementor-element.elementor-element-79b0e0e .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-3006943 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:none;}.elementor-19986 .elementor-element.elementor-element-3006943{text-align:center;}.elementor-19986 .elementor-element.elementor-element-3006943 img{width:100%;max-width:100%;filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-3006943 .widget-image-caption{text-align:center;font-size:13px;font-weight:400;margin-block-start:10px;}.elementor-19986 .elementor-element.elementor-element-d317d08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-d317d08{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-d317d08 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-e40a73b > .elementor-widget-container{background-color:var( --e-global-color-9aa4558 );margin:0px 0px 0px 0px;padding:0px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-19986 .elementor-element.elementor-element-e40a73b pre, .elementor-19986 .elementor-element.elementor-element-e40a73b code, .elementor-19986 .elementor-element.elementor-element-e40a73b .line-numbers .line-numbers-rows{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-8c1fc22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-19986 .elementor-element.elementor-element-8c1fc22{text-align:center;}.elementor-19986 .elementor-element.elementor-element-8c1fc22 img{width:100%;max-width:100%;filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-8c1fc22 .widget-image-caption{text-align:center;font-size:13px;font-weight:400;margin-block-start:10px;}.elementor-19986 .elementor-element.elementor-element-ac792ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-6e51205 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-6e51205{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-6e51205 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-f8eef80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-f8eef80{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-f8eef80 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-17e42b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-17e42b7{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-17e42b7 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-f349303 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-f349303{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-f349303 .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-ff037eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-ff037eb{text-align:justify;}.elementor-19986 .elementor-element.elementor-element-ff037eb .elementor-heading-title{font-size:18px;}.elementor-19986 .elementor-element.elementor-element-705df70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-19986 .elementor-element.elementor-element-705df70:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-705df70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27b04f1 );}.elementor-19986 .elementor-element.elementor-element-8a6d3bd{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-8a6d3bd.e-con{--align-self:stretch;}.elementor-19986 .elementor-element.elementor-element-9ebb2e1{text-align:start;}.elementor-19986 .elementor-element.elementor-element-9ebb2e1 img{width:100%;max-width:150px;}.elementor-19986 .elementor-element.elementor-element-01f4a02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-29fcaf6{text-align:start;}.elementor-19986 .elementor-element.elementor-element-29fcaf6 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-19986 .elementor-element.elementor-element-ff3b8da{text-align:start;}.elementor-19986 .elementor-element.elementor-element-ff3b8da .elementor-heading-title{font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-19986 .elementor-element.elementor-element-49a0bb3{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-19986 .elementor-element.elementor-element-49a0bb3 > .elementor-widget-container{--e-transform-skewX:10deg;--e-transform-skewY:-10deg;margin:0px 0px -60px -60px;padding:15px 15px 15px 15px;}.elementor-19986 .elementor-element.elementor-element-49a0bb3 > .elementor-widget-container:hover{--e-transform-scale:0.96;}@media(min-width:768px){.elementor-19986 .elementor-element.elementor-element-8a6d3bd{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19986 .elementor-element.elementor-element-093143d{--width:766.667px;}}@media(max-width:767px){.elementor-19986 .elementor-element.elementor-element-2e5ff01 .elementor-heading-title{font-size:21px;}.elementor-19986 .elementor-element.elementor-element-9076142 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19986 .elementor-element.elementor-element-b4ccb28 .elementor-heading-title{font-size:21px;}.elementor-19986 .elementor-element.elementor-element-23e9a0c .elementor-heading-title{font-size:21px;}.elementor-19986 .elementor-element.elementor-element-8ef0015 .elementor-heading-title{font-size:21px;}.elementor-19986 .elementor-element.elementor-element-705df70{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19986 .elementor-element.elementor-element-8a6d3bd{--min-height:100px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19986 .elementor-element.elementor-element-8a6d3bd.e-con{--align-self:flex-start;}.elementor-19986 .elementor-element.elementor-element-29fcaf6{text-align:center;}.elementor-19986 .elementor-element.elementor-element-29fcaf6 .elementor-heading-title{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-ff3b8da{text-align:center;}.elementor-19986 .elementor-element.elementor-element-ff3b8da .elementor-heading-title{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-49a0bb3 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-19986 .elementor-element.elementor-element-49a0bb3{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;}.elementor-19986 .elementor-element.elementor-element-49a0bb3.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-d04a428 */.elementor-19986 .elementor-element.elementor-element-d04a428 b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-d04a428 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-d04a428 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed0b13c */.elementor-19986 .elementor-element.elementor-element-ed0b13c b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-ed0b13c label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-ed0b13c span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f19b571 */.elementor-19986 .elementor-element.elementor-element-f19b571 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-f19b571 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-1feaf62 */.elementor-19986 .elementor-element.elementor-element-1feaf62 code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-1feaf62 .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-1feaf62 .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-f8138de */.elementor-19986 .elementor-element.elementor-element-f8138de code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-f8138de .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-f8138de .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15dc3b3 */.elementor-19986 .elementor-element.elementor-element-15dc3b3 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-15dc3b3 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-4a7ef8f */.elementor-19986 .elementor-element.elementor-element-4a7ef8f code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-4a7ef8f .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-4a7ef8f .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-9dc044e */.elementor-19986 .elementor-element.elementor-element-9dc044e code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-9dc044e .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-9dc044e .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f1112e */.elementor-19986 .elementor-element.elementor-element-6f1112e label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-6f1112e span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-b51c123 */.elementor-19986 .elementor-element.elementor-element-b51c123 code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-b51c123 .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-b51c123 .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd9b717 */.elementor-19986 .elementor-element.elementor-element-bd9b717 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-bd9b717 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-35f650b */.elementor-19986 .elementor-element.elementor-element-35f650b code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-35f650b .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-35f650b .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f988a */.elementor-19986 .elementor-element.elementor-element-f2f988a b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-f2f988a label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-f2f988a span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-da43fbc */.elementor-19986 .elementor-element.elementor-element-da43fbc code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-da43fbc .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-da43fbc .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d4d5d7 */.elementor-19986 .elementor-element.elementor-element-8d4d5d7 b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-8d4d5d7 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-8d4d5d7 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-704e233 */.elementor-19986 .elementor-element.elementor-element-704e233 code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-704e233 .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-704e233 .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-332ba9b */.elementor-19986 .elementor-element.elementor-element-332ba9b b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-332ba9b label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-332ba9b span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-898c310 */.elementor-19986 .elementor-element.elementor-element-898c310 code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-898c310 .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-898c310 .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-940cc51 */.elementor-19986 .elementor-element.elementor-element-940cc51 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-940cc51 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-b02d5ee */.elementor-19986 .elementor-element.elementor-element-b02d5ee code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-b02d5ee .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-b02d5ee .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-103efee */.elementor-19986 .elementor-element.elementor-element-103efee code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-103efee .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-103efee .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-27ebc3c */.elementor-19986 .elementor-element.elementor-element-27ebc3c code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-27ebc3c .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-27ebc3c .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-166ea7a */.elementor-19986 .elementor-element.elementor-element-166ea7a label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-166ea7a span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-317cdb4 */.elementor-19986 .elementor-element.elementor-element-317cdb4 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-317cdb4 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1519f */.elementor-19986 .elementor-element.elementor-element-ef1519f b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-ef1519f label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-ef1519f span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c5f1b7 */.elementor-19986 .elementor-element.elementor-element-5c5f1b7 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-5c5f1b7 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-8683ce9 */.elementor-19986 .elementor-element.elementor-element-8683ce9 code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-8683ce9 .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-8683ce9 .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-48d01ab */.elementor-19986 .elementor-element.elementor-element-48d01ab code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-48d01ab .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-48d01ab .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f75ff4 */.elementor-19986 .elementor-element.elementor-element-8f75ff4 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-8f75ff4 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-875e51d */.elementor-19986 .elementor-element.elementor-element-875e51d code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-875e51d .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-875e51d .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d12e90 */.elementor-19986 .elementor-element.elementor-element-5d12e90 b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-5d12e90 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-5d12e90 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-08b3d6d */.elementor-19986 .elementor-element.elementor-element-08b3d6d code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-08b3d6d .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-08b3d6d .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9446b73 */.elementor-19986 .elementor-element.elementor-element-9446b73 b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-9446b73 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-9446b73 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-22c0cc6 */.elementor-19986 .elementor-element.elementor-element-22c0cc6 code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-22c0cc6 .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-22c0cc6 .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299984e */.elementor-19986 .elementor-element.elementor-element-299984e b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-299984e label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-299984e span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-30857d7 */.elementor-19986 .elementor-element.elementor-element-30857d7 code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-30857d7 .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-30857d7 .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-473376a */.elementor-19986 .elementor-element.elementor-element-473376a b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-473376a label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-473376a span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-b8b5a3c */.elementor-19986 .elementor-element.elementor-element-b8b5a3c code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-b8b5a3c .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-b8b5a3c .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b07c6d6 */.elementor-19986 .elementor-element.elementor-element-b07c6d6 b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-b07c6d6 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-b07c6d6 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-79b0e0e */.elementor-19986 .elementor-element.elementor-element-79b0e0e code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-79b0e0e .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-79b0e0e .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d317d08 */.elementor-19986 .elementor-element.elementor-element-d317d08 b {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-d317d08 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-d317d08 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-e40a73b */.elementor-19986 .elementor-element.elementor-element-e40a73b code{
    padding: 0;
}

.elementor-19986 .elementor-element.elementor-element-e40a73b .prismjs-default :not(pre)>code[class*=language-], .prismjs-default pre[class*=language-] {
    border: none !important;
    background: transparent !important;
}

.elementor-19986 .elementor-element.elementor-element-e40a73b .prismjs-default :not(pre)>code[class*=language-]::selection, .prismjs-default pre[class*=language-]::selection {
    background-color: #fff8f2;
    color: #ff7603;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e51205 */.elementor-19986 .elementor-element.elementor-element-6e51205 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-6e51205 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8eef80 */.elementor-19986 .elementor-element.elementor-element-f8eef80 a {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-f8eef80 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-f8eef80 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e42b7 */.elementor-19986 .elementor-element.elementor-element-17e42b7 a {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-17e42b7 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-17e42b7 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f349303 */.elementor-19986 .elementor-element.elementor-element-f349303 a {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-f349303 label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-f349303 span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff037eb */.elementor-19986 .elementor-element.elementor-element-ff037eb a {
    color: #FF7603 !important
}
.elementor-19986 .elementor-element.elementor-element-ff037eb label {
    color: #FF7603 !important;
    padding: 2px 8px 3px;
    background: #ff76030D;
    border-radius: 7px;
}

.elementor-19986 .elementor-element.elementor-element-ff037eb span {
    color: #54595F !important;
    padding: 2px 10px 3px;
    background: #FBFAF9;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49a0bb3 */.macbook {
  margin: 0 auto;
  max-width: 1230px;
  
}

.screen {
  background: #000;
  border-radius: 3% 3% 0.5% 0.5% / 5%;
  margin: 0 auto;
  position: relative;
  width: 80%;
}

.screen:before {
  border: 2px solid #cacacc;
  border-radius: 3% 3% 0.5% 0.5% / 5%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.8) inset, 0 0 1px 2px rgba(255, 255, 255, 0.3) inset;
  content: "";
  display: block;
  padding-top: 67%;
}

.screen:after {
  content: "";
  border-top: 2px solid rgba(255, 255, 255, 0.15);
  position: absolute;
  bottom: 0.75%;
  left: 0.5%;
  padding-top: 1%;
  width: 99%;
}

.viewport-1 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: 4.3% 3.2%;
  background: #000 top center no-repeat;
  background-size: cover;
}

.base {
  position: relative;
  width: 100%;
}

.base:before {
  content: "";
  display: block;
  padding-top: 3.3%;
  background: linear-gradient(#eaeced, #edeef0 55%, #fff 55%, #8a8b8f 56%, #999ba0 61%, #4B4B4F 84%, #262627 89%, rgba(0, 0, 0, .01) 98%);
  border-radius: 0 0 10% 10%/ 0 0 50% 50%;
}

.base::after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.8) 0.5%, rgba(0, 0, 0, 0.4) 3.3%, transparent 15%, rgba(255, 255, 255, 0.8) 50%, transparent 85%, rgba(0, 0, 0, 0.4) 96.7%, rgba(255, 255, 255, 0.8) 99.5%, rgba(0, 0, 0, 0.5) 100%);
  content: "";
  height: 53%;
  position: absolute;
  top: 0;
  width: 100%;
}

.notch {
  background: #ddd;
  border-radius: 0 0 7% 7% / 0 0 95% 95%;
  box-shadow: -5px -1px 3px rgba(0, 0, 0, 0.2) inset, 5px -1px 3px rgba(0, 0, 0, 0.2) inset;
  margin-left: auto;
  margin-right: auto;
  margin-top: -3.5%;
  z-index: 2;
  position: relative;
  width: 14%;
}

.notch:before {
  content: "";
  display: block;
  padding-top: 10%;
}

.macbook .viewport-1 {
  transition: background-position 5s ease;
  cursor: pointer;
}

.macbook:hover .viewport-1 {
  background-position: center center;
}

.macbook .viewport-1:after {
  background: radial-gradient(circle at right bottom, transparent 75%, rgba(255, 255, 255, 0.05) 75%, transparent);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}/* End custom CSS */