

/* Start:/bitrix/templates/template_2025/font/fontawesome/fontawesome.css?17727157981216*/
/* Локальное определение .fa и псевдо-иконок отключено,
   чтобы работал CDN Font Awesome в index.html */
/* End */


/* Start:/bitrix/templates/template_2025/template_styles.css?177030212840790*/
*, :after, :before{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a, body, div, html, i, span {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}


body {
	font-family:'Nunito Sans',sans-serif;
	line-height: 1.2;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	background-color:var(--bg-primary);
	background-color:var(--bg-dark);
	color:var(--text-primary);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering:auto;
	position:relative;
}


/*CONTAINER*/
/*CONTAINER*/

/*CAPTCHA*/
/*CAPTCHA*/

/*TRANSLATE*/
body{
	top:0!important;
}
/*TRANSLATE*/

/*MAIN*/
/*MAIN*/


/*LINK*/
a,a:hover,a:focus,a:visited{
	text-decoration:none;
}
/*LINK*/


/*BG*/
/*BG*/

/*BEAUTY SCROLLER*/
/*BEAUTY SCROLLER*/

/*BTN*/
/*BTN*/

/*CAROUSEL*/
/*CAROUSEL*/

/*HEADER*/
/*HEADER*/


/*TEXT*/
/*TEXT*/


/*FOOTER*/
/*FOOTER*/

/*SCROLL BACK*/
/*SCROLL BACK*/

/*WIDGET BTN CIRCLE*/
.widget_btn-circle{
	border-radius:50%;
	-webkit-border-radius:50%;
	display:block;
	position:absolute;
	border-width: 2px;
	border-style:solid;
}
.widget_btn-circle.inside{
	width:64px;
	height:64px;
	left: -4px;
    top: -4px;
	border-color: transparent var(--gray-60);
	
	-webkit-animation-name: widget-btn-circle-inside-spinner;
	-webkit-animation-duration: 6s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
    animation-name: widget-btn-circle-inside-spinner;
	animation-duration: 6s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}
.widget_btn-circle.outside{
	width:72px;
	height:72px;
	left: -8px;
    top: -8px;
	border-color: transparent var(--gray-40);
	
	-webkit-animation-name: widget-btn-circle-outside-spinner;
	-webkit-animation-duration: 6s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
    animation-name: widget-btn-circle-outside-spinner;
	animation-duration: 6s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

@-webkit-keyframes widget-btn-circle-outside-spinner {
    0% {
        transform: rotate(0deg)
    }

    40% {
        transform: rotate(360deg)
    }

    to {
        transform: rotate(360deg)
    }
}
@keyframes widget-btn-circle-outside-spinner {
    0% {
        transform: rotate(0deg)
    }

    40% {
        transform: rotate(360deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes widget-btn-circle-inside-spinner {
    0% {
        transform: rotate(400deg)
    }

    30% {
        transform: rotate(40deg)
    }

    to {
        transform: rotate(40deg)
    }
}
@keyframes widget-btn-circle-inside-spinner {
    0% {
        transform: rotate(400deg)
    }

    30% {
        transform: rotate(40deg)
    }

    to {
        transform: rotate(40deg)
    }
}
/*WIDGET BTN CIRCLE*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/slideshow/slideshow.css?1740393100909*/
/*SLIDE SHOW*/
/*SLIDE SHOW*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/head/head.css?17612552506471*/
/*HEAD*/
/*HEAD*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/form24/form24.css?177270060230425*/
/*FORM24*/

/*FORM24*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/simplemodal/simplemodal.css?17695126246193*/
/*SIMPLE MODAL*/
/*SIMPLE MODAL*/

/*BOX MODAL*/
/*BOX MODAL*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/order.css?1762809726459*/
/*ORDER*/
/*ORDER*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/heading/heading.css?177030164110775*/
/*HEADING*/
/*HEADING*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/direction/direction.css?17425667012876*/
/*DIRECTION*/
/*DIRECTION*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/imageshow/imageshow.css?17403931021035*/
/*IMAGE SHOW*/
/*IMAGE SHOW*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/videoshow/videoshow.css?1740393101877*/
/*VIDEO SHOW*/
/*VIDEO SHOW*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/filler/filler.css?17593107271977*/
/*FILLER*/
/*FILLER*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/project/project.css?17601799982958*/
/*PROJECT*/
/*PROJECT*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/funnel/funnel.css?17727054306977*/
/*FUNNEL*/
/*FUNNEL*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/qr.css?17691247602305*/
/*WHATSAPP QR*/
/*WHATSAPP QR*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/price/price.css?17714087333085*/
/*PRICE*/
/*PRICE*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/advantage/advantage.css?17601802073408*/
/*ADVANTAGE*/
/*ADVANTAGE*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/tooltip/tooltip.css?1769201428661*/
/*TOOLTIP*/
.tooltip{
	z-index:-1;
	opacity:0;
	visibility: hidden;
	
	position: absolute;
    top: 50%;
    right: 100%;
    color: var(--text-primary-on-dark);
    padding: var(--gap-3) var(--gap-4);
    border-radius: 80px;
    background: rgba(0, 0, 0, 0.5);
    white-space: nowrap;
    transform: translate(-20px, -50%);
    backdrop-filter: blur(16px);
	
	font-family: "Nunito Sans", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	
	-webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
@media (max-width:1280px){
	.tooltip{
		display:none;
	}
}
/*TOOLTIP*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/conversion.css?17692090927186*/
/*CONVERSION*/
.conversion_widget-btn,.conversion_widget-toggler,.conversion_widget-toggler .play,.conversion_widget-toggler .close{
	width: 56px;
	height: 56px;
}
.conversion_widget-toggler, .conversion_widget-toggler .play, .conversion_widget-toggler .close{
	border-radius:50%;
	-webkit-border-radius:50%;
}
.conversion_widget-btn{
	position:fixed;
}
.conversion_widget-btn{
	z-index:100;
	right:20px;
}

.conversion_widget-btn.telegram{
	bottom:40px;
}
.conversion_widget-toggler{
	position:relative;
}
.conversion_widget-toggler{
	background:var(--bg-ghost-dark);
}
.conversion_widget-btn.telegram .conversion_widget-toggler{
	background: linear-gradient(180deg, #37BBFE 0%, #006FA6 100%);
	background: -webkit-linear-gradient(270deg, #37BBFE 0%, #006FA6 100%);
}
.conversion_widget-btn-circle{
	opacity:1;
}

.conversion_widget-toggler,
.conversion_widget-toggler .play,
.conversion_widget-toggler .close{
	overflow:hidden;
	display:block;
	position: relative;
}

/* Центрируем иконки в кругах и задаём единый размер/цвет */
.conversion_widget-toggler span{
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
}
.conversion_widget-toggler i{
	display:block;
	font-size:24px;
	color: #fff;
}

.telegram .conversion_widget-btn-circle.widget_btn-circle.inside{
	border-color: transparent #419DCC;
}
.telegram .conversion_widget-btn-circle.widget_btn-circle.outside{
	border-color: transparent #047AB5;
}
@media (max-width:479px){
	.conversion_widget-btn{
	    bottom: var(--gap-5);
		right: 20px;
	}
}
/*CONVERSION*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/callback.css?17692090921231*/
/*CALLBACK*/
@media (max-width: 479px) {
    /* .callback_widget {
        bottom: var(--gap-23);
        right: var(--gap-4);
    } */
}
/*CALLBACK*/
/* End */
/* /bitrix/templates/template_2025/font/fontawesome/fontawesome.css?17727157981216 */
/* /bitrix/templates/template_2025/template_styles.css?177030212840790 */
/* /bitrix/templates/template_2025/lib/slideshow/slideshow.css?1740393100909 */
/* /bitrix/templates/template_2025/lib/head/head.css?17612552506471 */
/* /bitrix/templates/template_2025/lib/form24/form24.css?177270060230425 */
/* /bitrix/templates/template_2025/lib/simplemodal/simplemodal.css?17695126246193 */
/* /bitrix/templates/template_2025/lib/widget/order.css?1762809726459 */
/* /bitrix/templates/template_2025/lib/heading/heading.css?177030164110775 */
/* /bitrix/templates/template_2025/lib/direction/direction.css?17425667012876 */
/* /bitrix/templates/template_2025/lib/imageshow/imageshow.css?17403931021035 */
/* /bitrix/templates/template_2025/lib/videoshow/videoshow.css?1740393101877 */
/* /bitrix/templates/template_2025/lib/filler/filler.css?17593107271977 */
/* /bitrix/templates/template_2025/lib/project/project.css?17601799982958 */
/* /bitrix/templates/template_2025/lib/funnel/funnel.css?17727054306977 */
/* /bitrix/templates/template_2025/lib/widget/qr.css?17691247602305 */
/* /bitrix/templates/template_2025/lib/price/price.css?17714087333085 */
/* /bitrix/templates/template_2025/lib/advantage/advantage.css?17601802073408 */
/* /bitrix/templates/template_2025/lib/tooltip/tooltip.css?1769201428661 */
/* /bitrix/templates/template_2025/lib/widget/conversion.css?17692090927186 */
/* /bitrix/templates/template_2025/lib/widget/callback.css?17692090921231 */


/* Start:/bitrix/templates/template_2025/font/fontawesome/fontawesome.css?17727157981216*/
.fa{
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
}
.fa-mx:before {
  content: "\e91a";
}
.fa-close:before {
  content: "\e90b";
}
/* End */


/* Start:/bitrix/templates/template_2025/template_styles.css?177030212840790*/
*, :after, :before{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a, body, div, html, i, span {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}


body {
	font-family:'Nunito Sans',sans-serif;
	line-height: 1.2;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	background-color:var(--bg-primary);
	background-color:var(--bg-dark);
	color:var(--text-primary);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering:auto;
	position:relative;
}


/*CONTAINER*/
/*CONTAINER*/

/*CAPTCHA*/
/*CAPTCHA*/

/*TRANSLATE*/
body{
	top:0!important;
}
/*TRANSLATE*/

/*MAIN*/
/*MAIN*/


/*LINK*/
a,a:hover,a:focus,a:visited{
	text-decoration:none;
}
/*LINK*/


/*BG*/
/*BG*/

/*BEAUTY SCROLLER*/
/*BEAUTY SCROLLER*/

/*BTN*/
/*BTN*/

/*CAROUSEL*/
/*CAROUSEL*/

/*HEADER*/
/*HEADER*/


/*TEXT*/
/*TEXT*/


/*FOOTER*/
/*FOOTER*/

/*SCROLL BACK*/
/*SCROLL BACK*/

/*WIDGET BTN CIRCLE*/
.widget_btn-circle{
	border-radius:50%;
	-webkit-border-radius:50%;
	display:block;
	position:absolute;
	border-width: 2px;
	border-style:solid;
}
.widget_btn-circle.inside{
	width:64px;
	height:64px;
	left: -4px;
    top: -4px;
	border-color: transparent var(--gray-60);
	
	-webkit-animation-name: widget-btn-circle-inside-spinner;
	-webkit-animation-duration: 6s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
    animation-name: widget-btn-circle-inside-spinner;
	animation-duration: 6s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}
.widget_btn-circle.outside{
	width:72px;
	height:72px;
	left: -8px;
    top: -8px;
	border-color: transparent var(--gray-40);
	
	-webkit-animation-name: widget-btn-circle-outside-spinner;
	-webkit-animation-duration: 6s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
    animation-name: widget-btn-circle-outside-spinner;
	animation-duration: 6s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

@-webkit-keyframes widget-btn-circle-outside-spinner {
    0% {
        transform: rotate(0deg)
    }

    40% {
        transform: rotate(360deg)
    }

    to {
        transform: rotate(360deg)
    }
}
@keyframes widget-btn-circle-outside-spinner {
    0% {
        transform: rotate(0deg)
    }

    40% {
        transform: rotate(360deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes widget-btn-circle-inside-spinner {
    0% {
        transform: rotate(400deg)
    }

    30% {
        transform: rotate(40deg)
    }

    to {
        transform: rotate(40deg)
    }
}
@keyframes widget-btn-circle-inside-spinner {
    0% {
        transform: rotate(400deg)
    }

    30% {
        transform: rotate(40deg)
    }

    to {
        transform: rotate(40deg)
    }
}
/*WIDGET BTN CIRCLE*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/slideshow/slideshow.css?1740393100909*/
/*SLIDE SHOW*/
/*SLIDE SHOW*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/head/head.css?17612552506471*/
/*HEAD*/
/*HEAD*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/form24/form24.css?177270060230425*/
/*FORM24*/

/*FORM24*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/simplemodal/simplemodal.css?17695126246193*/
/*SIMPLE MODAL*/
/*SIMPLE MODAL*/

/*BOX MODAL*/
/*BOX MODAL*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/order.css?1762809726459*/
/*ORDER*/
/*ORDER*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/heading/heading.css?177030164110775*/
/*HEADING*/
/*HEADING*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/direction/direction.css?17425667012876*/
/*DIRECTION*/
/*DIRECTION*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/imageshow/imageshow.css?17403931021035*/
/*IMAGE SHOW*/
/*IMAGE SHOW*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/videoshow/videoshow.css?1740393101877*/
/*VIDEO SHOW*/
/*VIDEO SHOW*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/filler/filler.css?17593107271977*/
/*FILLER*/
/*FILLER*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/project/project.css?17601799982958*/
/*PROJECT*/
/*PROJECT*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/funnel/funnel.css?17727054306977*/
/*FUNNEL*/
/*FUNNEL*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/qr.css?17691247602305*/
/*WHATSAPP QR*/
/*WHATSAPP QR*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/price/price.css?17714087333085*/
/*PRICE*/
/*PRICE*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/advantage/advantage.css?17601802073408*/
/*ADVANTAGE*/
/*ADVANTAGE*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/tooltip/tooltip.css?1769201428661*/
/*TOOLTIP*/
.tooltip{
	z-index:-1;
	opacity:0;
	visibility: hidden;
	
	position: absolute;
    top: 50%;
    right: 100%;
    color: var(--text-primary-on-dark);
    padding: var(--gap-3) var(--gap-4);
    border-radius: 80px;
    background: rgba(0, 0, 0, 0.5);
    white-space: nowrap;
    transform: translate(-20px, -50%);
    backdrop-filter: blur(16px);
	
	font-family: "Nunito Sans", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	
	-webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
@media (max-width:1280px){
	.tooltip{
		display:none;
	}
}
/*TOOLTIP*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/conversion.css?17692090927186*/
/*CONVERSION*/
.conversion_widget-btn,.conversion_widget-toggler,.conversion_widget-toggler .play,.conversion_widget-toggler .close{
	width: 56px;
	height: 56px;
}
.conversion_widget-toggler, .conversion_widget-toggler .play, .conversion_widget-toggler .close{
	border-radius:50%;
	-webkit-border-radius:50%;
}
.conversion_widget-btn{
	position:fixed;
}
.conversion_widget-btn{
	z-index:100;
	right:20px;
}
.conversion_widget-btn.max{
	bottom:120px;
}
.conversion_widget-toggler{
	position:relative;
}
.conversion_widget-toggler{
	background:var(--bg-ghost-dark);
}
.conversion_widget-btn.max .conversion_widget-toggler{
	background:#53a13d;
	background-repeat: no-repeat;
	background-size: 100%;
}
.conversion_widget-toggler i,.conversion_widget-toggler{
	display:block;
	color:#fff;
}
.conversion_widget-btn-circle{
	opacity:1;
}

.conversion_widget-toggler,
.conversion_widget-toggler .play,
.conversion_widget-toggler .close{
	overflow:hidden;
}

.max .conversion_widget-btn-circle.widget_btn-circle.inside{
	border-color: transparent #5bae42;
}
.max .conversion_widget-btn-circle.widget_btn-circle.outside{
	border-color: transparent #5bae42;
}
@media (max-width:479px){
	.conversion_widget-btn{
	    bottom: var(--gap-5);
		right: 20px;
	}
}
/*CONVERSION*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/callback.css?17692090921231*/
/*CALLBACK*/
@media (max-width: 479px) {
    /* .callback_widget {
        bottom: var(--gap-23);
        right: var(--gap-4);
    } */
}
/*CALLBACK*/
/* End */
/* /bitrix/templates/template_2025/font/fontawesome/fontawesome.css?17727157981216 */
/* /bitrix/templates/template_2025/template_styles.css?177030212840790 */
/* /bitrix/templates/template_2025/lib/slideshow/slideshow.css?1740393100909 */
/* /bitrix/templates/template_2025/lib/head/head.css?17612552506471 */
/* /bitrix/templates/template_2025/lib/form24/form24.css?177270060230425 */
/* /bitrix/templates/template_2025/lib/simplemodal/simplemodal.css?17695126246193 */
/* /bitrix/templates/template_2025/lib/widget/order.css?1762809726459 */
/* /bitrix/templates/template_2025/lib/heading/heading.css?177030164110775 */
/* /bitrix/templates/template_2025/lib/direction/direction.css?17425667012876 */
/* /bitrix/templates/template_2025/lib/imageshow/imageshow.css?17403931021035 */
/* /bitrix/templates/template_2025/lib/videoshow/videoshow.css?1740393101877 */
/* /bitrix/templates/template_2025/lib/filler/filler.css?17593107271977 */
/* /bitrix/templates/template_2025/lib/project/project.css?17601799982958 */
/* /bitrix/templates/template_2025/lib/funnel/funnel.css?17727054306977 */
/* /bitrix/templates/template_2025/lib/widget/qr.css?17691247602305 */
/* /bitrix/templates/template_2025/lib/price/price.css?17714087333085 */
/* /bitrix/templates/template_2025/lib/advantage/advantage.css?17601802073408 */
/* /bitrix/templates/template_2025/lib/tooltip/tooltip.css?1769201428661 */
/* /bitrix/templates/template_2025/lib/widget/conversion.css?17692090927186 */
/* /bitrix/templates/template_2025/lib/widget/callback.css?17692090921231 */


/* Start:/bitrix/templates/template_2025/font/fontawesome/fontawesome.css?17727157981216*/
/* Переопределяем .fa под CDN Font Awesome */
.fa {
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands", "Font Awesome 5 Free", "Font Awesome 5 Brands", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-weight: 900;
}
/* End */


/* Start:/bitrix/templates/template_2025/template_styles.css?177030212840790*/
*, :after, :before{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a, body, div, html, i, span {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}


body {
	font-family:'Nunito Sans',sans-serif;
	line-height: 1.2;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	background-color:var(--bg-primary);
	background-color:var(--bg-dark);
	color:var(--text-primary);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering:auto;
	position:relative;
}


/*CONTAINER*/
/*CONTAINER*/

/*CAPTCHA*/
/*CAPTCHA*/

/*TRANSLATE*/
body{
	top:0!important;
}
/*TRANSLATE*/

/*MAIN*/
/*MAIN*/


/*LINK*/
a,a:hover,a:focus,a:visited{
	text-decoration:none;
}
/*LINK*/


/*BG*/
/*BG*/

/*BEAUTY SCROLLER*/
/*BEAUTY SCROLLER*/

/*BTN*/
/*BTN*/

/*CAROUSEL*/
/*CAROUSEL*/

/*HEADER*/
/*HEADER*/


/*TEXT*/
/*TEXT*/


/*FOOTER*/
/*FOOTER*/

/*SCROLL BACK*/
/*SCROLL BACK*/

/*WIDGET BTN CIRCLE*/
.widget_btn-circle{
	border-radius:50%;
	-webkit-border-radius:50%;
	display:block;
	position:absolute;
	border-width: 2px;
	border-style:solid;
}
.widget_btn-circle.inside{
	width:64px;
	height:64px;
	left: -4px;
    top: -4px;
	border-color: transparent var(--gray-60);
	
	-webkit-animation-name: widget-btn-circle-inside-spinner;
	-webkit-animation-duration: 6s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
    animation-name: widget-btn-circle-inside-spinner;
	animation-duration: 6s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}
.widget_btn-circle.outside{
	width:72px;
	height:72px;
	left: -8px;
    top: -8px;
	border-color: transparent var(--gray-40);
	
	-webkit-animation-name: widget-btn-circle-outside-spinner;
	-webkit-animation-duration: 6s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
    animation-name: widget-btn-circle-outside-spinner;
	animation-duration: 6s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

@-webkit-keyframes widget-btn-circle-outside-spinner {
    0% {
        transform: rotate(0deg)
    }

    40% {
        transform: rotate(360deg)
    }

    to {
        transform: rotate(360deg)
    }
}
@keyframes widget-btn-circle-outside-spinner {
    0% {
        transform: rotate(0deg)
    }

    40% {
        transform: rotate(360deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes widget-btn-circle-inside-spinner {
    0% {
        transform: rotate(400deg)
    }

    30% {
        transform: rotate(40deg)
    }

    to {
        transform: rotate(40deg)
    }
}
@keyframes widget-btn-circle-inside-spinner {
    0% {
        transform: rotate(400deg)
    }

    30% {
        transform: rotate(40deg)
    }

    to {
        transform: rotate(40deg)
    }
}
/*WIDGET BTN CIRCLE*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/slideshow/slideshow.css?1740393100909*/
/*SLIDE SHOW*/
/*SLIDE SHOW*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/head/head.css?17612552506471*/
/*HEAD*/
/*HEAD*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/form24/form24.css?177270060230425*/
/*FORM24*/

/*FORM24*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/simplemodal/simplemodal.css?17695126246193*/
/*SIMPLE MODAL*/
/*SIMPLE MODAL*/

/*BOX MODAL*/
/*BOX MODAL*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/order.css?1762809726459*/
/*ORDER*/
/*ORDER*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/heading/heading.css?177030164110775*/
/*HEADING*/
/*HEADING*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/direction/direction.css?17425667012876*/
/*DIRECTION*/
/*DIRECTION*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/imageshow/imageshow.css?17403931021035*/
/*IMAGE SHOW*/
/*IMAGE SHOW*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/videoshow/videoshow.css?1740393101877*/
/*VIDEO SHOW*/
/*VIDEO SHOW*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/filler/filler.css?17593107271977*/
/*FILLER*/
/*FILLER*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/project/project.css?17601799982958*/
/*PROJECT*/
/*PROJECT*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/funnel/funnel.css?17727054306977*/
/*FUNNEL*/
/*FUNNEL*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/qr.css?17691247602305*/
/*WHATSAPP QR*/
/*WHATSAPP QR*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/price/price.css?17714087333085*/
/*PRICE*/
/*PRICE*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/advantage/advantage.css?17601802073408*/
/*ADVANTAGE*/
/*ADVANTAGE*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/tooltip/tooltip.css?1769201428661*/
/*TOOLTIP*/
.tooltip{
	z-index:-1;
	opacity:0;
	visibility: hidden;
	
	position: absolute;
    top: 50%;
    right: 100%;
    color: var(--text-primary-on-dark);
    padding: var(--gap-3) var(--gap-4);
    border-radius: 80px;
    background: rgba(0, 0, 0, 0.5);
    white-space: nowrap;
    transform: translate(-20px, -50%);
    backdrop-filter: blur(16px);
	
	font-family: "Nunito Sans", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	
	-webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
@media (max-width:1280px){
	.tooltip{
		display:none;
	}
}
/*TOOLTIP*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/conversion.css?17692090927186*/
/*CONVERSION*/
/*CONVERSION*/
/* End */


/* Start:/bitrix/templates/template_2025/lib/widget/callback.css?17692090921231*/
/*CALLBACK*/
.callback_widget{
	position:fixed;
	z-index: 97;
    right: 20px;
    bottom: 200px;
}
.callback_widget,.callback_widget-btn{
	width: 56px;
    height: 56px;
}

.callback_widget a, .callback_widget a:hover {
    text-decoration: none;
}
.callback_widget-btn,.callback_widget-btn i{
	display: block;
}
.callback_widget-btn{
	background: linear-gradient(180deg, #61B847 0%, #438031 100%);
	background: -webkit-linear-gradient(270deg, #61B847 0%, #438031 100%);
	overflow: hidden;
	position: relative;
	border-radius: 50%;
    -webkit-border-radius: 50%;
}
.callback_widget-btn-circle.widget_btn-circle.inside{
	border-color: transparent #57A640;
}
.callback_widget-btn-circle.widget_btn-circle.outside{
	border-color: transparent #498C36;
}
.callback_widget-btn span{
	display: inline;
	position:absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.callback_widget-btn i{
	font-size:24px;
	color: #fff;
}
@media (max-width: 479px) {
	.callback_widget{
		display:none;
	}
    /* .callback_widget {
        bottom: var(--gap-23);
        right: var(--gap-4);
    } */
}
/*CALLBACK*/
/* End */
/* /bitrix/templates/template_2025/font/fontawesome/fontawesome.css?17727157981216 */
/* /bitrix/templates/template_2025/template_styles.css?177030212840790 */
/* /bitrix/templates/template_2025/lib/slideshow/slideshow.css?1740393100909 */
/* /bitrix/templates/template_2025/lib/head/head.css?17612552506471 */
/* /bitrix/templates/template_2025/lib/form24/form24.css?177270060230425 */
/* /bitrix/templates/template_2025/lib/simplemodal/simplemodal.css?17695126246193 */
/* /bitrix/templates/template_2025/lib/widget/order.css?1762809726459 */
/* /bitrix/templates/template_2025/lib/heading/heading.css?177030164110775 */
/* /bitrix/templates/template_2025/lib/direction/direction.css?17425667012876 */
/* /bitrix/templates/template_2025/lib/imageshow/imageshow.css?17403931021035 */
/* /bitrix/templates/template_2025/lib/videoshow/videoshow.css?1740393101877 */
/* /bitrix/templates/template_2025/lib/filler/filler.css?17593107271977 */
/* /bitrix/templates/template_2025/lib/project/project.css?17601799982958 */
/* /bitrix/templates/template_2025/lib/funnel/funnel.css?17727054306977 */
/* /bitrix/templates/template_2025/lib/widget/qr.css?17691247602305 */
/* /bitrix/templates/template_2025/lib/price/price.css?17714087333085 */
/* /bitrix/templates/template_2025/lib/advantage/advantage.css?17601802073408 */
/* /bitrix/templates/template_2025/lib/tooltip/tooltip.css?1769201428661 */
/* /bitrix/templates/template_2025/lib/widget/conversion.css?17692090927186 */
/* /bitrix/templates/template_2025/lib/widget/callback.css?17692090921231 */
