@font-face{font-family:entypo-fontello;font-style:normal;font-weight:400;font-display:block;src:url('/assets/icons.woff2') format('woff2')}[data-av_icon]::before{font-family:entypo-fontello!important}
html{min-width:910px}
html.responsive{min-width:0px}
.container_wrap{clear:both;position:relative;border-top-style:solid;border-top-width:1px}
#wrap_all{width:100%;position:static;z-index:2;overflow:hidden}
body div .first{margin-left:0;clear:left}
@media only screen and (min-width:768px) and (max-width:989px){.responsive #top{overflow-x:hidden}}
@media only screen and (max-width:767px){.responsive #top{overflow-x:hidden}
.responsive #top #wrap_all .flex_column{margin:0;margin-bottom:20px;width:100%}}
.flex_column:before,.flex_column:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.flex_column:after{clear:both}
body div .first,body div .no_margin{margin-left:0}
div .flex_column{z-index:1;float:left;position:relative;min-height:1px;width:100%}
div .av_one_third{margin-left:6%;width:29.333333333333332%}
div .av_three_fifth{margin-left:6%;width:57.599999999999994%}
#top div .no_margin{margin-left:0;margin-top:0}
html,body,div,span,h1,a,img{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
body{line-height:1em}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html.responsive,.responsive body{overflow-x:hidden}
body{font:13px/1.65em "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;-webkit-text-size-adjust:100%}
.helvetica-neue-websave{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}
h1{font-weight:600}
h1{font-size:34px;line-height:1.1em;margin-bottom:14px}
a{text-decoration:none;outline:0;max-width:100%}
a:hover,a:focus,a:visited{outline:0;text-decoration:underline}
#top .avia_hidden_link_text{display:none}
img{border:none;padding:0;margin:0;display:inline-block;max-width:100%;height:auto;image-rendering:optimizeQuality}
[data-av_icon]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;content:attr(data-av_icon);speak:none}
@media print{a{color:#000!important}
a{text-decoration:underline}
#top{overflow-x:hidden}
#top .flex_column{margin:0;margin-bottom:20px;width:100%}
#scroll-top-link{display:none}}
.html_header_top.html_header_sticky #main{padding-top:88px}
.html_header_transparency #main{padding-top:0 !important}
#top.avia-blank #wrap_all #main{padding-top:0 !important;margin:0}
#top.avia-blank{height:100%;position:absolute;width:100% !important;margin:0;display:table;vertical-align:middle;float:none;top:0;left:0;table-layout:fixed}
#top.avia-blank #wrap_all{display:table-cell;float:none;vertical-align:middle}
#top.avia-blank #wrap_all #main{padding:0}
#top.avia-blank #main .container_wrap:first-child{border-top-style:solid;border-top-width:1px}
#scroll-top-link{position:fixed;border-radius:2px;height:50px;width:50px;line-height:50px;text-decoration:none;text-align:center;opacity:0;right:50px;bottom:50px;z-index:1030;visibility:hidden}
#scroll-top-link{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
@-webkit-keyframes avia_pop{0%{-webkit-transform:scale(0.8)} 100%{-webkit-transform:scale(1)}}
@keyframes avia_pop{0%{transform:scale(0.8)} 100%{transform:scale(1)}}
@-webkit-keyframes avia_pop_small{0%{-webkit-transform:rotate(-175deg) scale(0.2)} 100%{-webkit-transform:rotate(0deg) scale(1)}}
@keyframes avia_pop_small{0%{transform:rotate(-175deg) scale(0.2)} 100%{transform:rotate(0deg) scale(1)}}
@-webkit-keyframes avia_pop_loader{0%{-webkit-transform:rotate(0deg) scale(0.2) } 100%{-webkit-transform:rotate(720deg) scale(1)}}
@keyframes avia_pop_loader{0%{transform:rotate(0deg) scale(0.2)} 100%{transform:rotate(720deg) scale(1)}}
@-webkit-keyframes avia_shrink{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)} 75%{opacity:0.7} 100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}
@keyframes avia_shrink{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)} 75%{opacity:0.7} 100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}
@-webkit-keyframes av-load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes av-load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@media only screen and (min-width:768px) and (max-width:989px){.responsive #main .container_wrap:first-child{border-top:none}}
@media only screen and (max-width:767px){.responsive #top #main{padding-top:0 !important;margin:0}
.responsive #top #main .container_wrap:first-child{border-top:none}
.responsive #scroll-top-link{display:none}}
.av-layout-grid-container{width:100%;table-layout:fixed;display:table;border-top-style:none;border-top-width:0px}
.flex_cell{display:table-cell;padding:30px;vertical-align:top}
.flex_cell_inner{display:block;position:relative}
.hr{clear:both;display:block;width:100%;height:25px;line-height:25px;position:relative;margin:30px 0;float:left}
.hr-inner{width:100%;position:absolute;height:1px;left:0;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}
#top .hr-invisible,.hr-invisible .hr-inner{margin:0;border:none}
.hr-invisible{float:none}
#top .av_font_icon a{color:inherit;display:block}
.av_font_icon a:hover,.av_font_icon a:focus{text-decoration:none}
.av_font_icon{display:block;text-align:center}
.avia-icon-pos-left{float:left;margin-right:0.5em}
.avia_transform .av_font_icon.avia-icon-animate{opacity:0.1;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}
.avia_transform .avia_start_delayed_animation.av_font_icon.avia-icon-animate{-webkit-animation:avia_appear 0.7s 1 cubic-bezier(0.175,0.885,0.320,1.275);animation:avia_appear 0.7s 1 cubic-bezier(0.175,0.885,0.320,1.275);opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.avia-image-container{display:block;position:relative;max-width:100%}
.avia-image-container-inner,.avia_image{border-radius:3px;display:block;position:relative;max-width:100%}
.avia-image-container.avia-align-center{display:block;margin:0 auto 10px auto;text-align:center;clear:both}
.avia-image-container.avia-align-center .avia-image-container-inner{margin:0 auto;display:inline-block;vertical-align:bottom}
.avia-image-container.avia-align-center.avia-builder-el-no-sibling{margin-bottom:0;margin-top:0}
.avia-image-container .avia_image,.avia-image-container .avia-image-overlay-wrap{-webkit-transition:all 0.7s;transition:all 0.7s}
body .container_wrap .avia-builder-el-no-sibling{margin-top:0;margin-bottom:0}
body .container_wrap .avia-builder-el-last{margin-bottom:0}
body .container_wrap .avia-builder-el-first{margin-top:0}
.avia-full-stretch{background-size:cover !important}
.avia_mobile .avia-full-stretch{background-attachment:scroll !important}
@-webkit-keyframes avia_appear{0%{-webkit-transform:scale(0.5);opacity:0.1} 100%{-webkit-transform:scale(1);opacity:1}}
@keyframes avia_appear{0%{transform:scale(0.5);opacity:0.1} 100%{transform:scale(1);opacity:1}}
@-webkit-keyframes avia_image_appear{0%{-webkit-transform:scale(0.7);opacity:0.1} 100%{-webkit-transform:scale(1);opacity:1}}
@keyframes avia_image_appear{0%{transform:scale(0.7);opacity:0.1} 100%{transform:scale(1);opacity:1}}
@-webkit-keyframes avia_hotspot_appear{0%{-webkit-transform:translate(0,80px);opacity:0.1} 100%{-webkit-transform:translate(0,0px);opacity:1}}
@keyframes avia_hotspot_appear{0%{transform:translate(0,80px);opacity:0.1} 100%{transform:translate(0,0px);opacity:1}}
@-webkit-keyframes avia_appear_short{0%{-webkit-transform:scale(0.5);opacity:0} 50%{opacity:1} 100%{-webkit-transform:scale(1);opacity:0}}
@keyframes avia_appear_short{0%{transform:scale(0.5);opacity:0} 50%{opacity:1} 100%{transform:scale(1);opacity:0}}
@-webkit-keyframes avia_msonry_show{0%{-webkit-transform:translateZ(300px) translateY(200px) rotateX(-70deg);opacity:0.1} 100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}}
@keyframes avia_msonry_show{0%{transform:translateZ(300px) translateY(200px) rotateX(-70deg);opacity:0.1} 100%{transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}}
@-webkit-keyframes avia_fade_move_down{0%{-webkit-transform:translate(0,-20px);opacity:0} 50%{opacity:1} 100%{-webkit-transform:translate(0,20px);opacity:0}}
@keyframes avia_fade_move_down{0%{transform:translate(0,-20px);opacity:0} 50%{opacity:1} 100%{transform:translate(0,20px);opacity:0}}
@-webkit-keyframes avia_slide_down{0%{height:0%} 100%{height:100%}}
@keyframes avia_slide_down{0%{height:0%} 100%{height:100%}}
@-webkit-keyframes avia_expand{0%{width:0%} 100%{width:100%}}
@keyframes avia_expand{0%{width:0%} 100%{width:100%}}
@-webkit-keyframes avia-ltr{0%{-webkit-transform:translate(-10%,0);opacity:0} 100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes avia-ltr{0%{transform:translate(-10%,0);opacity:0} 100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes avia-rtl{0%{-webkit-transform:translate(10%,0);opacity:0} 100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes avia-rtl{0%{transform:translate(10%,0);opacity:0} 100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes avia-btt{0%{-webkit-transform:translate(0,50%);opacity:0} 100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes avia-btt{0%{transform:translate(0,50%);opacity:0} 100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes avia-ttb{0%{-webkit-transform:translate(0,-10%);opacity:0} 100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes avia-ttb{0%{transform:translate(0,-10%);opacity:0} 100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes avia-fadein{0%{opacity:0} 100%{opacity:1}}
@keyframes avia-fadein{0%{opacity:0} 100%{opacity:1}}
@-webkit-keyframes avia-rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0} 100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}
@keyframes avia-rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0} 100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}
@-webkit-keyframes avia-rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0} 100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes avia-rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0} 100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
@-webkit-keyframes avia-rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-22deg);transform:rotate3d(0,0,1,-22deg);opacity:0} 100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes avia-rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-22deg);transform:rotate3d(0,0,1,-22deg);opacity:0} 100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
@-webkit-keyframes avia-bg-move{0%{background-position:-31px 0} 100%{background-position:0 0}}
@keyframes avia-bg-move{0%{background-position:-31px 0} 100%{background-position:0 0}}
@-webkit-keyframes caption-right{0%{-webkit-transform:translate(2000px,0);opacity:0} 100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes caption-right{0%{transform:translate(2000px,0);opacity:0} 100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes caption-left{0%{-webkit-transform:translate(-2000px,0);opacity:0} 100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes caption-left{0%{transform:translate(-2000px,0);opacity:0} 100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes caption-top{0%{-webkit-transform:translate(0,-20px);opacity:0} 100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes caption-top{0%{transform:translate(0,-20px);opacity:0} 100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes caption-bottom{0%{-webkit-transform:translate(0,20px);opacity:0} 100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes caption-bottom{0%{transform:translate(0,20px);opacity:0} 100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes av_pulsate{0%{-webkit-transform:scale(0.1);opacity:0.0} 50%{opacity:0.7} 100%{-webkit-transform:scale(1);opacity:0.0}}
@keyframes av_pulsate{0%{transform:scale(0.1);opacity:0.0} 50%{opacity:0.7} 100%{transform:scale(1);opacity:0.0}}
@-webkit-keyframes sonarEffect{0%{opacity:0.3} 40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5)} 100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5);-webkit-transform:scale(1.5);opacity:0}}
@keyframes sonarEffect{0%{opacity:0.3} 40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5)} 100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5);transform:scale(1.5);opacity:0}}
::selection{background-color:#719430;color:#ffffff}
html,#scroll-top-link{background-color:#ffffff}
#scroll-top-link{color:#000000;border:1px solid #ebebeb}
.html_stretched #wrap_all{background-color:#ffffff}
.main_color,.main_color div,.main_color span,.main_color a,.main_color img,.responsive #top.avia-blank #main .main_color.container_wrap:first-child{border-color:#ebebeb}
.main_color{background-color:#ffffff;color:#000000}
.main_color a{color:#719430}
.main_color a:hover{color:#8bba34}
.main_color{background:#ffffff url(/wp-content/uploads/2020/12/Heartthrob-Handsome-Hansel-Is-The-New-Face-of-Yves-Saint-Laurent1.jpg) center center no-repeat fixed}
#main{border-color:#ebebeb}
#scroll-top-link:hover{background-color:#f8f8f8;color:#719430;border:1px solid #ebebeb}
#main{background-color:#ffffff}
body.helvetica_neue{font-family:"helvetica neue","HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
a:focus-visible{outline:2px solid currentColor!important;outline-offset:5px!important}
.utility{font:16px/1.6 Helvetica,Arial,sans-serif;padding:40px;color:#111;background:#fff}.utility main{max-width:800px;margin:auto}.utility h1{font:700 32px/1.2 Helvetica,Arial,sans-serif}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
