.elementor-27736 .elementor-element.elementor-element-3e2f30f{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27736 .elementor-element.elementor-element-e479637 > .elementor-widget-container{background-color:var( --e-global-color-69eeac5 );padding:33px 33px 23px 33px;border-style:none;}.elementor-27736 .elementor-element.elementor-element-e479637{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;font-style:italic;color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-99d3f45{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF416452;--border-color:#FF416452;--border-radius:15px 15px 15px 15px;--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-27736 .elementor-element.elementor-element-99d3f45:not(.elementor-motion-effects-element-type-background), .elementor-27736 .elementor-element.elementor-element-99d3f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69eeac5 );}.elementor-27736 .elementor-element.elementor-element-99d3f45.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27736 .elementor-element.elementor-element-cf716e1.elementor-element{--align-self:flex-start;}.elementor-27736 .elementor-element.elementor-element-cf716e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-7739994 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27736 .elementor-element.elementor-element-83d4e8a.elementor-element{--align-self:flex-start;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-item:not(:last-child):after{content:"";width:74%;border-color:#ddd;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FF416480;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FF416480;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27736 .elementor-element.elementor-element-83d4e8a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-text{color:var( --e-global-color-7739994 );transition:color 0.3s;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#272B368C;}.elementor-27736 .elementor-element.elementor-element-9cfbb2c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-9cfbb2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-786203e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27736 .elementor-element.elementor-element-786203e{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-ee64228 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-ee64228 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-653ad61 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27736 .elementor-element.elementor-element-653ad61{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-5e1a9c5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-5e1a9c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-a1da027 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27736 .elementor-element.elementor-element-a1da027{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-0dba6f7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-0dba6f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-03a673d > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-03a673d{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-e799891 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-e799891 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-9ddeb19 > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-9ddeb19{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-5338734 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-5338734 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-6e57977 > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-6e57977{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-6c2d072 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-6c2d072 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-e0d5364 > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-e0d5364{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-27b8219 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-27b8219 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-a05b74a > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-a05b74a{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-3eb7af4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-3eb7af4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-76b6d98 > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-76b6d98{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-7f8d7d7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-7f8d7d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-ddf3652 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27736 .elementor-element.elementor-element-ddf3652{color:var( --e-global-color-7739994 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27736 .elementor-element.elementor-element-91320ce .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;padding:3px 3px 3px 3px;}.elementor-27736 .elementor-element.elementor-element-91320ce > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-91320ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27736 .elementor-element.elementor-element-3e5aa1c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-3e5aa1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-85d53dc > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27736 .elementor-element.elementor-element-85d53dc{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-d1907cf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-d1907cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-1ee82f9 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27736 .elementor-element.elementor-element-1ee82f9{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-efa864b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-efa864b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-159300a > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-159300a{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-0f960fc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-0f960fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-e727579 > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-e727579{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-15fff6e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-15fff6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-493f160 > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-493f160{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-8fe31c3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-8fe31c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-4a7ab07 > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-4a7ab07{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-d276477 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-d276477 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-18cc121 > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-18cc121{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-7ad1add > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-7ad1add .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-d83ec7e > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-d83ec7e{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-24ef2bd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-24ef2bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-8c3f74a > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-8c3f74a{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-8b211a1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-8b211a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-e05ff63 > .elementor-widget-container{margin:0px 0px 15px 45px;}.elementor-27736 .elementor-element.elementor-element-e05ff63{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-fa615b2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-fa615b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-13212a6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27736 .elementor-element.elementor-element-13212a6{color:var( --e-global-color-7739994 );}.elementor-27736 .elementor-element.elementor-element-c231e94 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-c231e94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#272B36;}.elementor-27736 .elementor-element.elementor-element-8c16b0e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27736 .elementor-element.elementor-element-8c16b0e{color:var( --e-global-color-7739994 );}@media(min-width:768px){.elementor-27736 .elementor-element.elementor-element-99d3f45{--width:a;}}@media(max-width:1024px){.elementor-27736 .elementor-element.elementor-element-e479637{font-size:18px;}}@media(max-width:767px){.elementor-27736 .elementor-element.elementor-element-e479637 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-27736 .elementor-element.elementor-element-e479637{font-size:17px;}.elementor-27736 .elementor-element.elementor-element-99d3f45{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27736 .elementor-element.elementor-element-83d4e8a .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-27736 .elementor-element.elementor-element-9cfbb2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-9cfbb2c .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-ee64228 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-ee64228 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-5e1a9c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-5e1a9c5 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-0dba6f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-0dba6f7 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-03a673d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-e799891 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-e799891 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-9ddeb19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-5338734 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-5338734 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-6e57977 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-6c2d072 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-6c2d072 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-e0d5364 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-27b8219 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-27b8219 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-a05b74a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-3eb7af4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-3eb7af4 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-76b6d98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-7f8d7d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-7f8d7d7 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-91320ce > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-91320ce .elementor-button{font-size:0.8rem;}.elementor-27736 .elementor-element.elementor-element-3e5aa1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-3e5aa1c .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-d1907cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-d1907cf .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-efa864b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-efa864b .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-159300a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-0f960fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-0f960fc .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-e727579 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-15fff6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-15fff6e .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-493f160 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-8fe31c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-8fe31c3 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-4a7ab07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-d276477 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-d276477 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-18cc121 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-7ad1add > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-7ad1add .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-d83ec7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-24ef2bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-24ef2bd .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-8c3f74a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-8b211a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-8b211a1 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-e05ff63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-fa615b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-fa615b2 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-27736 .elementor-element.elementor-element-c231e94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27736 .elementor-element.elementor-element-c231e94 .elementor-heading-title{font-size:23px;line-height:1.4em;}}/* Start custom CSS for text-editor, class: .elementor-element-03a673d */.elementor-27736 .elementor-element.elementor-element-03a673d ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-03a673d ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-03a673d  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-03a673d ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ddeb19 */.elementor-27736 .elementor-element.elementor-element-9ddeb19 ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-9ddeb19 ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-9ddeb19  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-9ddeb19 ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e57977 */.elementor-27736 .elementor-element.elementor-element-6e57977 ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-6e57977 ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-6e57977  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-6e57977 ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0d5364 */.elementor-27736 .elementor-element.elementor-element-e0d5364 ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-e0d5364 ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-e0d5364  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-e0d5364 ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a05b74a */.elementor-27736 .elementor-element.elementor-element-a05b74a ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-a05b74a ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-a05b74a  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-a05b74a ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76b6d98 */.elementor-27736 .elementor-element.elementor-element-76b6d98 ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-76b6d98 ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-76b6d98  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-76b6d98 ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-159300a */.elementor-27736 .elementor-element.elementor-element-159300a ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-159300a ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-159300a  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-159300a ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e727579 */.elementor-27736 .elementor-element.elementor-element-e727579 ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-e727579 ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-e727579  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-e727579 ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493f160 */.elementor-27736 .elementor-element.elementor-element-493f160 ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-493f160 ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-493f160  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-493f160 ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a7ab07 */.elementor-27736 .elementor-element.elementor-element-4a7ab07 ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-4a7ab07 ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-4a7ab07  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-4a7ab07 ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18cc121 */.elementor-27736 .elementor-element.elementor-element-18cc121 ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-18cc121 ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-18cc121  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-18cc121 ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d83ec7e */.elementor-27736 .elementor-element.elementor-element-d83ec7e ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-d83ec7e ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-d83ec7e  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-d83ec7e ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c3f74a */.elementor-27736 .elementor-element.elementor-element-8c3f74a ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-8c3f74a ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-8c3f74a  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-8c3f74a ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e05ff63 */.elementor-27736 .elementor-element.elementor-element-e05ff63 ol {
  counter-reset: myCounter 0; 
  list-style: none;
  padding-left: 0;
}

.elementor-27736 .elementor-element.elementor-element-e05ff63 ol li {
  counter-increment: myCounter;
  position: relative;
  padding-left: 40px; /* miesto pre kruh */
}

.elementor-27736 .elementor-element.elementor-element-e05ff63  ol li::before {
  content: counter(myCounter);
  position: absolute;
  left: 0;
  top: 0.02em;

  width: 26px;
  height: 26px;
  line-height: 26px;

  text-align: center;
  border-radius: 50%;

  background: #FF4164; /* farba kruhu */
  color: #fff;         /* farba čísla */
  
}

.elementor-27736 .elementor-element.elementor-element-e05ff63 ul {
  padding-left: 55px; /* uprav podľa potreby */
}/* End custom CSS */
/* Start custom CSS */.num {
  width: 30px;
  height: 30px;
  background: #FF4164;
  color: #fff;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
  font-weight: 400;
  margin-right: 10px;
 }

p code, li code{
  padding: 2px 8px 2px 8px;
  margin: 2px;
  border-radius: 5px;
  background-color: #efefef;
  color: #ff6a00;
  font-size: 14px !important;
  white-space: nowrap;
}

/*anchor posunie*/
html {
scroll-padding-top: 120px;
}/* End custom CSS */