.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-dd6fef0:#FFFFFF;--e-global-color-c7c0177:#D8D8D8;--e-global-color-deb2df7:#000000;--e-global-color-f6a3051:#E5E5E5;--e-global-color-c176c04:#7C0000;--e-global-color-47a142f:#9F9F9F;--e-global-color-e1e9a2b:#DD6F6F;--e-global-color-20161fe:#ffffff;--e-global-color-19486cb:#FFFFFF00;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}:root { --e-gv-ce3c557:#ff0000; --e-gv-255c369:#ff0000; --ccvc_primary:#ff0000; --ccvc_secondary:#0043ff; --ccvc_light:#ff5656; --ccvc_dark:#8e0000; --ccvc_white:#ffffff; --ccvc_black:#000000; --ccvc_bg:#ffffff; --ccvc_text:#5a5a5a; --ccvc_button:#ff0000; --ccvc_button2:#0065ff; --ccvc_link:#258625; --ccvc_link-on-hover:#000000; --ccvc_surface:#ffffff; --ccvc_surface2:#ffffff; --ccvc_bg-header:#ffffff; --ccvc_bg-footer:#083D44; --ccvc_red:#d23b3b; --ccvc_blue:#4252ae; --ccvc_green:#419b39; --space-10:10px; --space-20:20px; --space-30:30px; --space-40:40px; --space-50:50px; --space-75:75px; --space-80:80px; --space-100:100px; --space-150:150px; --ccv_font:Roboto; --ccvc_button-hover:#9c0000; --ccvc_button-transparent:#ffffff00; --ccvs_button-border:1px; --ccvs_button-radius:0px; --ccvc_button-white:#ffffff; --ccvc_button-black:#000000; --e-gv-3365b76:Roboto; --ccvs_button-font:1rem; --ccvs_section-p-y:clamp(50px, 1vw, 100px); --ccvs_section-p:0px; --ccvs_section-p-x:clamp(20px, 1vw, 40px); --ccvs_h1:clamp(2.25rem, 2.22383rem + 0.11168vw, 3.00rem); --ccvs_h2:clamp(1.88rem, 1.85319rem + 0.09307vw, 2.50rem); --ccvs_h3:clamp(1.50rem, 1.48255rem + 0.07445vw, 2.00rem); --ccvs_h4:clamp(1.25rem, 1.23255rem + 0.07445vw, 1.75rem); --e-gv-04826b2:clamp(1.13rem, 1.11191rem + 0.05584vw, 1.50rem); --ccvc_h1:#aa8236; --ccvc_h2:#5fcb51; --ccvc_h3:#919191; --ccvc_h4:#bf6868; --ccvs_h-post:clamp(1.70rem, 1.68255rem + 0.07445vw, 2.20rem); --ccvc_h-post:#777777; --ccvs_h-hero:clamp(2.50rem, 2.46510rem + 0.14891vw, 3.50rem); --ccvc_h-hero:#b79494; --ccvs_h-page:clamp(1.70rem, 1.68255rem + 0.07445vw, 2.20rem); --ccvc_h-page:#d9d9d9; --ccvs_btn-padding-s:clamp(3px, calc(3px + (5px - 3px) * ((100vw - 320px) / (1440px - 320px))), 5px) clamp(5px, calc(5px + (15px - 5px) * ((100vw - 320px) / (1440px - 320px))), 15px);; --ccvs_btn-padding-m:clamp(3px, calc(3px + (7px - 3px) * ((100vw - 320px) / (1440px - 320px))), 7px) clamp(5px, calc(5px + (21px - 5px) * ((100vw - 320px) / (1440px - 320px))), 21px);; --ccvs_btn-padding-l:clamp(3px, calc(3px + (10px - 3px) * ((100vw - 320px) / (1440px - 320px))), 10px) clamp(5px, calc(5px + (30px - 5px) * ((100vw - 320px) / (1440px - 320px))), 30px);; --ccvs_btn-padding-xl:clamp(3px, calc(3px + (15px - 3px) * ((100vw - 320px) / (1440px - 320px))), 15px) clamp(5px, calc(5px + (45px - 5px) * ((100vw - 320px) / (1440px - 320px))), 45px);; --ccvc_h-editor:#ac8d8d; --ccvs_h-footer:clamp(1.25rem, 1.23255rem + 0.07445vw, 1.75rem); --ccvc_h-footer:#b3b0b0; --e-gv-abca77f:#ffffff; --ccv_font-h:Roboto; --ccvs_text:16px; }
/* Start custom CSS */body{
    margin:0px;
    color:var(--ccvc_text);
    font-family: var(--ccv_font);
    font-size: var(--ccvs_text);
}
p:last-of-type{margin-bottom:0px;}
p:first-of-type{margin-top:0px;}
p a{color:var(--ccvc_link);}
p a:hover{color:var(--ccvc_link-on-hover);}

.ccc_form button{
   font-family: var(--ccv_font);
   font-weight: var();
   font-size:var(--ccvs_button-font);
   color: var(--ccvc_button-white);
   background: var(--ccvc_button);
   border-color: var(--ccvc_button);
   border-width: var(--ccvs_button-border);
   border-radius: var(--ccvs_button-radius);
   border-style: solid;
 
}
.ccc_form button:hover{
    background:var(--ccvc_button-hover);
    border-color: var(--ccvc_button-hover);
    cursor:pointer;
}

.ccc_h1 h1, 
.ccc_h2 h2,
.ccc_h3 h3,
.ccc_h4 h4,
.ccc_h-hero h1, 
.ccc_h-hero h2,
.ccc_h-page h1,
.ccc_h-footer h4{
    font-family: inherit;
    font-weight: inherit;
    font-size:inherit;
    color:inherit;
    margin: inherit;
    line-height: inherit;
}

.ccc_editor-h h1,
.ccc_editor-h h2,
.ccc_editor-h h3,
.ccc_editor-h h4
{
    color:var(--ccvc_h-editor);
    font-family: var(--ccv_font-h);
}

.ccc_editor-h h1{
    font-weight: 700;
    font-size:inherit;
    margin: inherit;
    line-height: inherit;
}


/*Gradient pro Icon box*/
/*.elementor-icon-box-icon .elementor-icon i:before, .elementor-icon-box-icon .elementor-icon svg:before {
    background: -webkit-linear-gradient(left, var(--e-global-color-primary), var(--e-global-color-secondary)); / For Safari 5.1 to 6.0 /
    
    background: linear-gradient(to right, var(--e-global-color-primary), var(--e-global-color-secondary)); / Standard syntax /
    
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://core3.adamzatopek.cz/wp-content/fonts/roboto-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://core3.adamzatopek.cz/wp-content/fonts/roboto-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://core3.adamzatopek.cz/wp-content/fonts/roboto-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://core3.adamzatopek.cz/wp-content/fonts/roboto-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://core3.adamzatopek.cz/wp-content/fonts/roboto-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://core3.adamzatopek.cz/wp-content/fonts/roboto-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://core3.adamzatopek.cz/wp-content/fonts/roboto-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://core3.adamzatopek.cz/wp-content/fonts/roboto-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://core3.adamzatopek.cz/wp-content/fonts/roboto-bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */