:root{--bs-body-font-weight:300;--bs-body-font-size:1.150em;--bs-body-line-height:1.6em;--bs-font-sans-serif:"Open Sans",sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--link-keyword:rgb(187,0,45)/*#bb002d*/; --btn-button-primary-std:rgba(187,0,45)/*#bb002d*/; --btn-button-primary-active:rgba(149,0,37)/*#950025*/; --btn-button-secondary-std:rgba(108,117,125)/*#6c757d*/; --btn-button-secondary-active:rgba(92,99,106)/*#5c636A*/; --bt-button-std:rgba(187,0,45)/*#bb002d*/; --bt-button-shadow-dark:rgba(34, 34, 34, 1)/*#1a2e4e*/; --bt-button-active:rgba(149,0,37)/*#950025*/; --bt-button-color-std:rgba(255, 255, 255, 1);--bt-button-color-active:rgba(255, 255, 255, 1)}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open-sans-v34-latin-300.eot');src:local(''), url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-300.woff') format('woff'), url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v34-latin-regular.eot');src:local(''), url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;src:url('../fonts/open-sans-v34-latin-500.eot');src:local(''), url('../fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-500.woff') format('woff'), url('../fonts/open-sans-v34-latin-500.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open-sans-v34-latin-600.eot');src:local(''), url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-600.woff') format('woff'), url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v34-latin-700.eot');src:local(''), url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700.woff') format('woff'), url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/open-sans-v34-latin-800.eot');src:local(''), url('../fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-800.woff') format('woff'), url('../fonts/open-sans-v34-latin-800.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../fonts/open-sans-v34-latin-300italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/open-sans-v34-latin-italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;src:url('../fonts/open-sans-v34-latin-500italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-500italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../fonts/open-sans-v34-latin-600italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../fonts/open-sans-v34-latin-700italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url('../fonts/open-sans-v34-latin-800italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-800italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-800italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-800italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-800italic.svg#OpenSans') format('svg');}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
a:hover, a:focus, a:active {text-decoration: underline;}
.h1,h1{font-size:calc(var(--bs-body-font-size) * 1.9) !important;font-weight:700;}
.h2,h2{font-size:calc(var(--bs-body-font-size) * 1.5) !important;}
hr{opacity: 1.0;border-top: 1px solid rgba(34, 34, 34, 0.6) !important;}
.keyword{font-weight:bolder;color:#bb002d;}
li.sp-contact-email{margin-left:30px;}
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 15px;line-height:60px;font-size:clamp(1.2rem, 1.5vw, 2.4rem);}
@media (max-width: 1200px){a.btn-form {font-size: large !important;}}
@media (max-width: 1000px){a.btn-form {font-size: medium !important;}}
@media (max-width: 768px){a.btn-form {font-size: small !important;}}
@media (max-width: 575px) and (min-height: 540px){a.btn-form {font-size: larger !important;}}
@media (max-width: 720px) and (max-height: 540px){a.btn-form {font-size: small !important;}}
.btn-primary{background-color:var(--btn-button-primary-std);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);color:var(--bt-button-color-std);padding:.9vw 3vw .9vw 3vw !important;letter-spacing:.0125em;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;font-weight:bolder;font-size:clamp(1.6rem, 2vw + 1.5rem, 2.0rem) !important;border:0 solid transparent;outline:0 none;}
.btn-primary:hover{background-color:var(--btn-button-primary-active);color:var(--bt-button-color-active);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
.btn-secondary{background-color:var(--btn-button-secondary-std);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);color:var(--bt-button-color-std);padding:.9vw 3vw .9vw 3vw !important;letter-spacing:.0125em;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;font-weight:bolder;font-size:clamp(1.6rem, 2vw + 1.5rem, 2.0rem) !important;border:0 solid transparent;outline:0 none;}
.btn-secondary:hover{background-color:var(--btn-button-secondary-active);color:var(--bt-button-color-active);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
.infobutton{margin-top:clamp(2.0rem, 3vw, 4.0rem);margin-bottom:clamp(3.0rem, 4.5vw, 6.0rem);white-space:nowrap;}
.infobutton div span,.infobutton div a,.infobutton a{background-color:var(--bt-button-std);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);color:var(--bt-button-color-std);padding:.9vw 3vw .9vw 3vw;letter-spacing:.0125em;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;font-weight:bolder;font-size:clamp(1.6rem, 2vw + 1.5rem, 2.1rem);border:0 solid transparent;outline:0 none;}
.infobutton a:hover{background-color:var(--bt-button-active);color:var(--bt-button-color-active);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
.infobutton-xl div span,.infobutton-xl div a,.infobutton-xl a{background-color:var(--bt-button-std);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);color:var(--bt-button-color-std);padding:1.2vw 3vw 1.2vw 3vw;letter-spacing:.0125em !important;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;font-weight:bolder;font-size:clamp(1.0rem, 2vw + 1.5rem, 2.0rem);border:0 solid transparent;outline:0 none;}
.infobutton-xl a:hover{background-color:var(--bt-button-active);color:var(--bt-button-color-active);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
a.next,a.previous{font-size:clamp(.1rem, 1vw + .75rem, .9rem) !important;padding:.5vw 1vw .5vw 1vw !important;}
#sp-header.lg-header{-webkit-box-shadow:0 7px 10px 2px var(--bt-button-active);box-shadow:0 3px 10px 2px var(--bt-button-active);background:#fafafa;}
#sp-main-body{padding:40px 0;}
#main-1-row .plans{background:url(../images/planbg.png) center top no-repeat;padding:100px 0 0;}
#main-2-row .plans{background:url(../images/plbg.png) center top no-repeat;padding:100px 0 0;}
#main-3-row .plans{background:url(../images/planbg.png) center top no-repeat;padding:100px 0 0;}
#main-4-row .plans{background:url(../images/plbg.png) center top no-repeat;padding:100px 0 0;}
#main-2-row .process ul li{background:#f2f9fb url(../images/plliaft.png) no-repeat right 0;height:93px;display:table-cell;vertical-align:middle;font-size:13px;line-height:18px;padding-left:10px;}
#main-2-row .process ul li:hover{background:#af052a url(../images/plliaft.png) no-repeat right bottom;color:var(--bt-button-color-active);}
#sp-page-builder .sppb-section-title{margin-bottom:-50px;position:relative;z-index:2;}
#sp-bottom .sp-module .sp-module-title{font-size:clamp(1.2rem, 2vw + 1.5rem, 1.8rem);}
#copyright{text-align:center;float:none;font-size:13px;}
.review-final-score{width:auto;}
.callbackphone{text-align:center;font-size:x-large;font-weight:bold;}
.sppb-addon-article-layout-content img {width:inherit !important;height:inherit !important; object-fit: cover;}
.pakete{background-color:rgb(219, 218, 218);border:solid .5em rgb(219, 218, 218)}
.keyword{color:#bb002d;font-weight:bold;}
.stopword{color:#bb002d;font-weight:500;font-size:large;}

