@charset utf-8;
/*
Theme Name: WP Theme
*/
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin:0;padding:0;
}
@font-face {
	font-family:"Avenir-Black";
	src: url('./fonts/Avenir-Black.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:"Gilroy-Regular";
	src: url('./fonts/Gilroy-Regular.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family:"Gilroy-Bold";
    src: url('./fonts/Gilroy-Bold.ttf');
    font-weight: normal;
    font-style: normal;
}
html{ -webkit-text-size-adjust: 100%;}
body{ font-size:14px; color:#323232; font-family:"Gilroy-Regular",Arial, Helvetica, sans-serif;}
img{ max-width:100%; height:auto; vertical-align:middle; }
hr{ clear:both; margin:30px 0; border:0; border-bottom:1px solid #000;}
a{ color:#000000; outline:none; text-decoration:underline;}
p{ line-height:1.2; }
li{ list-style:none outside none; }
strong,b{ font-weight: bold;}
em,i{ font-style:italic;}
strong em,b em,em strong,em b{ font-weight: bold; font-style:italic}
h1, h2, h3, h4, h5, h6{ line-height:1.2;  margin-bottom:10px; font-family:"Gilroy-Bold";}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:10px;}
.clear{ clear:both; height:0; font-size:0; width:100%;}
.hide {display: none;}
.left {float: left;}
.right {float: right;text-align: initial !important;}
a{text-decoration: none;}
/* Always remember to compress your live stylesheet and keep an uncompressed backup */
.inner{max-width: 1300px;margin: 0 auto; }
:root {
--color: #2E5DFC;
--color-text-blue: #0158B8;
--color-text-green: #2FE2CA;
--color-button-bg: #2E5DFC;
--color-white: #FEF9F6;
}
.blue_text{color:var(--color);}
.green_text{color:var(--color-text-green);}
.button_radio_33 {background:var(--color-button-bg); color:#fff; border-radius: 33px;display: flex;align-items: center;justify-content: center; width: 100%;height: 66px;cursor: pointer;}
.button_radio_10 {background:var(--color-button-bg); color:#fff; border-radius: 10px;display: flex;align-items: center;justify-content: center; width: 100%;height: 66px;cursor: pointer;}

@media (max-width: 1320px) {
    .inner{padding: 0 30px;}
}