/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/




#rank-math-faq .rank-math-list-item{
    position:relative;
}
#rank-math-faq .rank-math-list-item input{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 41px;
    opacity: 0;
    cursor: pointer;
    z-index:999;
}
#rank-math-faq .rank-math-list-item h3 {
    background: #f1f2f6;
    padding: 10px 12px 10px 18px;
    cursor: pointer;
    position:relative;
    margin-bottom: 0;
    color: #4c5d8b;
}
#rank-math-faq .rank-math-list-item h3:before {
    content: '+';
    font-size: 2rem;
    font-weight: 300;
    color: #e88d22;
    margin-left: 10px;
    margin-right: 5px;
}
#rank-math-faq .rank-math-list-item input:checked+h3:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='darkturquoise'  d='M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3e%3c/svg%3e") !important;
}
#rank-math-faq .rank-math-answer{
	padding: 10px 20px 0px 20px;
	max-height: 0;
	overflow:hidden;
}
#rank-math-faq .rank-math-list-item input:checked+h3~.rank-math-answer {
	max-height: 100vh;
	overflow:visible;
}
 


p.has-vivid-green-cyan-background-color:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='white' d='m345.34,182.46a7.98,7.98 0 0 0 -5.66,-2.34c-2.05,0 -4.1,0.78 -5.66,2.34l-107.48,107.48l-48.57,-48.57a7.98,7.98 0 0 0 -5.66,-2.34c-2.05,0 -4.1,0.78 -5.66,2.34l-11.31,11.31c-3.12,3.12 -3.12,8.19 0,11.31l65.54,65.54c1.56,1.56 3.61,2.34 5.66,2.34s4.09,-0.78 5.65,-2.34l124.45,-124.45c3.12,-3.12 3.12,-8.19 0,-11.31l-11.3,-11.31zm166.66,73.54c0,-35.5 -19.4,-68.2 -49.6,-85.5c9.1,-33.6 -0.3,-70.4 -25.4,-95.5s-61.9,-34.5 -95.5,-25.4c-17.3,-30.2 -50,-49.6 -85.5,-49.6s-68.2,19.4 -85.5,49.6c-33.6,-9.1 -70.4,0.3 -95.5,25.4s-34.5,61.9 -25.4,95.5c-30.2,17.3 -49.6,50 -49.6,85.5s19.4,68.2 49.6,85.5c-9.1,33.6 0.3,70.4 25.4,95.5c26.5,26.5 63.4,34.1 95.5,25.4c17.4,30.2 50,49.6 85.5,49.6s68.1,-19.4 85.5,-49.6c32.7,8.9 69.4,0.7 95.5,-25.4c25.1,-25.1 34.5,-61.9 25.4,-95.5c30.2,-17.3 49.6,-50 49.6,-85.5zm-91.1,68.3c5.3,11.8 29.5,54.1 -6.5,90.1c-28.9,28.9 -57.5,21.3 -90.1,6.5c-4.6,12.1 -17.3,59.1 -68.3,59.1c-52.1,0 -64.7,-49.5 -68.3,-59.1c-32.6,14.8 -61.3,22.2 -90.1,-6.5c-36.8,-36.7 -10.9,-80.5 -6.5,-90.1c-12.1,-4.6 -59.1,-17.3 -59.1,-68.3c0,-52.1 49.5,-64.7 59.1,-68.3c-5.3,-11.8 -29.5,-54.1 6.5,-90.1c36.8,-36.9 80.8,-10.7 90.1,-6.5c4.6,-12.1 17.3,-59.1 68.3,-59.1c52.1,0 64.7,49.5 68.3,59.1c11.8,-5.3 54.1,-29.5 90.1,6.5c36.8,36.7 10.9,80.5 6.5,90.1c12.1,4.6 59.1,17.3 59.1,68.3c0,52.1 -49.5,64.7 -59.1,68.3z'/%3e%3c/svg%3e");
    background-color: #74ec60!important
}

p.has-vivid-cyan-blue-background-color:before {
    background-color: #0b5d98!important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='white' d='M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z'/%3e%3c/svg%3e")
}

p.has-luminous-vivid-amber-background-color:before {
    background-color: #ffe066!important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='white' d='m256,40c118.621,0 216,96.075 216,216c0,119.291 -96.61,216 -216,216c-119.244,0 -216,-96.562 -216,-216c0,-119.203 96.602,-216 216,-216m0,-32c-136.957,0 -248,111.083 -248,248c0,136.997 111.043,248 248,248s248,-111.003 248,-248c0,-136.917 -111.043,-248 -248,-248zm-36,344l12,0l0,-120l-12,0c-6.627,0 -12,-5.373 -12,-12l0,-8c0,-6.627 5.373,-12 12,-12l48,0c6.627,0 12,5.373 12,12l0,140l12,0c6.627,0 12,5.373 12,12l0,8c0,6.627 -5.373,12 -12,12l-72,0c-6.627,0 -12,-5.373 -12,-12l0,-8c0,-6.627 5.373,-12 12,-12zm36,-240c-17.673,0 -32,14.327 -32,32s14.327,32 32,32s32,-14.327 32,-32s-14.327,-32 -32,-32z'/%3e%3c/svg%3e");
    background-color: #ffe066!important
}

p.has-vivid-red-background-color:before {
    background-color: #ffe066!important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='white' d='m270.2,160l35.5,0c3.4,0 6.1,2.8 6,6.2l-7.5,196c-0.1,3.2 -2.8,5.8 -6,5.8l-20.5,0c-3.2,0 -5.9,-2.5 -6,-5.8l-7.5,-196c-0.1,-3.4 2.6,-6.2 6,-6.2zm17.8,228c-15.5,0 -28,12.5 -28,28s12.5,28 28,28s28,-12.5 28,-28s-12.5,-28 -28,-28zm281.5,52l-239.9,-416c-18.4,-32 -64.7,-32 -83.2,0l-239.9,416c-18.4,31.9 4.6,72 41.6,72l479.9,0c36.8,0 60,-40 41.5,-72zm-41.5,40l-480,0c-12.3,0 -20,-13.3 -13.9,-24l240,-416c6.1,-10.6 21.6,-10.7 27.7,0l240,416c6.2,10.6 -1.5,24 -13.8,24z'/%3e%3c/svg%3e");
    background-color: #ff6666!important
}

p.has-vivid-green-cyan-background-color {
    background-color: #e2ffdc!important
}

p.has-vivid-cyan-blue-background-color {
    background-color: #0693e338!important
}

p.has-luminous-vivid-amber-background-color {
    background-color: #fff9dc!important
}

p.has-vivid-red-background-color {
    background-color: #ffdbdb!important
}

p.has-vivid-green-cyan-background-color:before,p.has-vivid-cyan-blue-background-color:before,p.has-luminous-vivid-amber-background-color:before,p.has-vivid-red-background-color:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 3rem;
    height: 100%;
    background-size: 1.5rem 1.5rem;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-border-top-right-radius: .5rem;
    -webkit-border-bottom-right-radius: .5rem;
    -moz-border-radius-topright: .5rem;
    -moz-border-radius-bottomright: .5rem;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

p.has-vivid-green-cyan-background-color,p.has-vivid-cyan-blue-background-color,p.has-luminous-vivid-amber-background-color,p.has-vivid-red-background-color {
    padding: 1rem 5rem 1rem 2rem!important;
    position: relative;
    margin: 2rem 0;
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem
}